@@ -11,7 +11,7 @@ export default function Home() {
1111 < title > LuckyUI — Home</ title >
1212 < meta name = "description" content = "Welcome to LuckyUI, Waveful's official design system." />
1313 </ Head >
14- < main className = "flex flex-col gap-[20px] row-start-2 items-center text-center max-w-2xl " >
14+ < main className = "flex flex-col gap-[20px] row-start-2 items-center text-center w-full max-w-3xl " >
1515 < Image
1616 src = "/lucky_ui_logo.png"
1717 alt = "Lucky UI logo"
@@ -25,36 +25,107 @@ export default function Home() {
2525 Waveful's official design system. Accessible, themeable components, design tokens,
2626 and tooling to build consistent, high‑quality interfaces across Waveful products.
2727 </ p >
28- < nav className = "mt-4 grid grid-cols-1 sm:grid-cols-2 gap-3 w-full text-sm" >
29- < Link href = "/ui" className = "rounded-md border border-gray-100 px-3 py-2 text-left" >
30- Components · UI
31- </ Link >
32- < Link href = "#layout" className = "rounded-md border border-gray-100 px-3 py-2 text-left" >
33- Components · Layout
34- </ Link >
35- < Link href = "#feedback" className = "rounded-md border border-gray-100 px-3 py-2 text-left" >
36- Components · Feedback
37- </ Link >
38- < Link href = "#data-display" className = "rounded-md border border-gray-100 px-3 py-2 text-left" >
39- Components · Data Display
40- </ Link >
41- < Link href = "#navigation" className = "rounded-md border border-gray-100 px-3 py-2 text-left" >
42- Components · Navigation
43- </ Link >
44- < Link href = "#form" className = "rounded-md border border-gray-100 px-3 py-2 text-left" >
45- Components · Form
46- </ Link >
47- < Link href = "/flutter" className = "rounded-md border border-gray-100 px-3 py-2 text-left" >
48- Frameworks · Flutter
49- </ Link >
50- < Link href = "#theme" className = "rounded-md border px-3 py-2 text-left hover:bg-black/5 dark:hover:bg-white/5 sm:col-span-2" >
51- Theme · Tokens (colors, typography, spacing, shadows, radii, breakpoints)
52- </ Link >
53- </ nav >
28+
29+ < div className = "w-full text-left mt-10" >
30+ < h2 className = "text-xl sm:text-2xl font-semibold mb-2" > Layout</ h2 >
31+ < p className = "text-sm text-black/70 dark:text-white/70 mb-4" >
32+ Building blocks to structure pages and content. Grid, Stack, Container and more.
33+ </ p >
34+ < div className = "mt-4 w-full flex gap-2" >
35+ < Link href = "/flutter" className = "rounded-md border border-gray-100 px-3 py-2 text-left" >
36+ Flutter (Coming Soon)
37+ </ Link >
38+ < Link href = "/nextjs" className = "rounded-md border border-gray-100 px-3 py-2 text-left" >
39+ NextJS (Coming Soon)
40+ </ Link >
41+ </ div >
42+ </ div >
43+
44+ { /* Sections */ }
45+ < section id = "layout" className = "w-full text-left mt-10" >
46+ < h2 className = "text-xl sm:text-2xl font-semibold mb-2" > Layout</ h2 >
47+ < p className = "text-sm text-black/70 dark:text-white/70 mb-4" >
48+ Building blocks to structure pages and content. Grid, Stack, Container and more.
49+ </ p >
50+ < div className = "grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm" >
51+ < Link href = "/ui" className = "rounded-md border border-gray-100 px-3 py-2" >
52+ Browse all UI components
53+ </ Link >
54+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
55+ Grid · Coming soon
56+ </ button >
57+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
58+ Stack · Coming soon
59+ </ button >
60+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
61+ Container · Coming soon
62+ </ button >
63+ </ div >
64+ </ section >
65+
66+ < section id = "feedback" className = "w-full text-left mt-10" >
67+ < h2 className = "text-xl sm:text-2xl font-semibold mb-2" > Feedback</ h2 >
68+ < p className = "text-sm text-black/70 dark:text-white/70 mb-4" >
69+ Components that communicate progress, state and outcomes.
70+ </ p >
71+ < div className = "grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm" >
72+ < Link href = "/buttons" className = "rounded-md border border-gray-100 px-3 py-2" >
73+ Buttons
74+ </ Link >
75+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
76+ Toast · Coming soon
77+ </ button >
78+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
79+ Alert · Coming soon
80+ </ button >
81+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
82+ Progress · Coming soon
83+ </ button >
84+ </ div >
85+ </ section >
86+
87+ < section id = "navigation" className = "w-full text-left mt-10" >
88+ < h2 className = "text-xl sm:text-2xl font-semibold mb-2" > Navigation</ h2 >
89+ < p className = "text-sm text-black/70 dark:text-white/70 mb-4" >
90+ Menus, tabs and navigational patterns to move through the app.
91+ </ p >
92+ < div className = "grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm" >
93+ < Link href = "/ui" className = "rounded-md border border-gray-100 px-3 py-2" >
94+ Explore navigation patterns
95+ </ Link >
96+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
97+ Tabs · Coming soon
98+ </ button >
99+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
100+ Sidebar · Coming soon
101+ </ button >
102+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
103+ Breadcrumbs · Coming soon
104+ </ button >
105+ </ div >
106+ </ section >
107+
108+ < section id = "form" className = "w-full text-left mt-10" >
109+ < h2 className = "text-xl sm:text-2xl font-semibold mb-2" > Form</ h2 >
110+ < p className = "text-sm text-black/70 dark:text-white/70 mb-4" >
111+ Inputs, validation and controls for capturing user data.
112+ </ p >
113+ < div className = "grid grid-cols-1 sm:grid-cols-2 gap-3 text-sm" >
114+ < Link href = "/ui" className = "rounded-md border border-gray-100 px-3 py-2" >
115+ View form components
116+ </ Link >
117+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
118+ TextField · Coming soon
119+ </ button >
120+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
121+ Select · Coming soon
122+ </ button >
123+ < button disabled className = "rounded-md border border-gray-100 px-3 py-2 text-left text-black/50 dark:text-white/50" >
124+ Checkbox · Coming soon
125+ </ button >
126+ </ div >
127+ </ section >
54128 </ main >
55- < footer className = "row-start-3 text-xs text-black/50 dark:text-white/50" >
56- Built with Next.js and Tailwind CSS
57- </ footer >
58129 </ div >
59130 ) ;
60131}
0 commit comments