Richie d36330084a Add CenteredPage template and fix SideNav collapse animation
Add CenteredPage template for no-sidebar, centered-content layouts
(login, error, onboarding). Fix SideNav collapse animation where items
slid right — removed nav-level items-center (each item already handles
its own centering) and added overflow-hidden to clip text during the
width transition.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-03 15:38:03 +10:00

ADS 3.0 Design System

A React component library implementing the ADS 3.0 (Adaptive Design System) design language. Built with React 19, TypeScript, Tailwind CSS v4, and Storybook 10.

Getting Started

npm install
npm run storybook    # Component development at localhost:6006
npm run dev          # Vite dev server

Architecture

  • Tokens — Design tokens in src/tokens/tokens.css as a Tailwind v4 @theme block
  • Atoms — Single-purpose elements (Button, Input, Badge, etc.)
  • Molecules — Small compositions (Alert, Dialog, Card, Accordion)
  • Organisms — Page-level regions (AppShell, TabBar)

Usage as a Base

This repo is designed to be forked for specific applications. Fork it, then build your application screens and domain logic on top of the shared component set.

Tech Stack

Tool Purpose
React 19 UI framework
TypeScript (strict) Type safety
Tailwind CSS v4 Utility-first styling via CSS-first config
Storybook 10 Component development and documentation
Vite Build tooling
Description
No description provided
Readme 817 KiB
Languages
TypeScript 96.9%
CSS 2.7%
JavaScript 0.3%
HTML 0.1%