diff --git a/apps/showcase/src/App.tsx b/apps/showcase/src/App.tsx index 61f8807..feca364 100644 --- a/apps/showcase/src/App.tsx +++ b/apps/showcase/src/App.tsx @@ -1,14 +1,32 @@ import { useState } from "react"; +import { Blocks, Home, Palette, Settings } from "lucide-react"; import { Button, + LoadingScreen, OnboardingFlow, + Sidebar, + SidebarContent, + SidebarGroup, + SidebarGroupContent, + SidebarInset, + SidebarMenu, + SidebarMenuItem, + SidebarProvider, ThemeCustomizer, ThemeOnboardingPage, type OnboardingStep, } from "@methanium/ui"; +const navigation = [ + { label: "Banana", icon: Home, variant: "default" }, + { label: "Orange", icon: Blocks, variant: "subtleDefault" }, + { label: "Apple", icon: Palette, variant: "outline" }, + { label: "Kiwi", icon: Settings, variant: "secondary" }, +] as const; + export default function App() { const [showOnboarding, setShowOnboarding] = useState(false); + const [showLoading, setShowLoading] = useState(false); const [onboardingThemeId, setOnboardingThemeId] = useState( null, ); @@ -43,14 +61,61 @@ export default function App() { ); - return ( -
-
-
- -
+ ); + + return ( + + + + + + + {navigation.map(({ label, icon: Icon, variant }) => ( + + + + ))} + + + + + + + +
+
+ + +
+ +
+
+
); } diff --git a/package.json b/package.json index dd26a62..4906312 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@methanium/ui", - "version": "0.0.3", + "version": "0.0.4", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/src/cmp/alert-dialog.tsx b/src/cmp/alert-dialog.tsx index 5de28cb..a0a9c26 100644 --- a/src/cmp/alert-dialog.tsx +++ b/src/cmp/alert-dialog.tsx @@ -30,7 +30,7 @@ function AlertDialogOverlay({