import * as React from "react"; import { Badge, Button, Card, CardContent, CardDescription, CardHeader, CardTitle, Checkbox, CommandPalette, Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, EmptyState, FeatureGrid, FormField, Hero, Input, Label, Pagination, Pricing, Select, Skeleton, Spinner, StatCard, Switch, Table, TableBody, TableCell, TableHead, TableHeader, TableRow, Tabs, TabsContent, TabsList, TabsTrigger, Textarea, Toaster, Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, AppShell, useTheme, } from "../src"; import { BarChart3, Blocks, CheckCircle2, Command, CreditCard, LayoutDashboard, Moon, MoreHorizontal, Palette, Plus, Search, Settings, Sparkles, Sun, Users, } from "lucide-react"; type Page = "overview" | "components" | "marketing"; function Section({ title, description, children, }: { title: string; description: string; children: React.ReactNode; }) { return (

{title}

{description}

{children}
); } function ThemeButton() { const { resolvedTheme, toggleTheme } = useTheme(); return ( Use {resolvedTheme === "dark" ? "light" : "dark"} mode ); } function Overview() { return (
Living design system

Warm, clear, dependable interfaces.

A single place to review brand tokens, responsive behavior, interaction states, and accessibility before changes reach consuming apps.

} /> } /> } /> } />
Recent workspaces Tables remain legible and horizontally scroll when space is constrained.
NameOwnerStatusMembers Forge inventoryJordan LeeHealthy18 Field operationsSam RiveraReview12 Quality portalAlex MorganDraft7
); } function Components() { const [notifications, setNotifications] = React.useState(true); const [page, setPage] = React.useState(2); return (

Components

Every core state in one executable review surface.

BrandNeutralSuccessWarningDangerOutline