Commit 1678758
committed
feat(sample): add showcase page demonstrating 30+ components
Add a new Showcase page with 8 interactive cards showcasing the design system:
- Controls: buttons, toggles, checkboxes, radio buttons, segmented control, stepper
- Data Input: text fields, date picker, sliders, circular sliders, color wells
- Media Player: playback controls, progress, favorites, page control
- Data Table: structured data with inline badges and avatar groups
- FAQ: accordion with multiple expandable items
- Project Status: progress bars, all badge variants, checklist
- Tabs: tabbed navigation with content panels and icons
- Skeleton: loading placeholders and loaded state comparison
The page uses a responsive 2-column grid on desktop, single column on mobile.
Registered in sidebar under GENERAL as "Showcase" with star icon.1 parent 047509f commit 1678758
2 files changed
Lines changed: 916 additions & 0 deletions
File tree
- sample/src/commonMain/kotlin/io/github/kdroidfilter/nucleus/ui/apple/macos/sample
- pages
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
116 | 117 | | |
117 | 118 | | |
118 | 119 | | |
| |||
176 | 177 | | |
177 | 178 | | |
178 | 179 | | |
| 180 | + | |
179 | 181 | | |
180 | 182 | | |
181 | 183 | | |
| |||
259 | 261 | | |
260 | 262 | | |
261 | 263 | | |
| 264 | + | |
262 | 265 | | |
263 | 266 | | |
264 | 267 | | |
| |||
632 | 635 | | |
633 | 636 | | |
634 | 637 | | |
| 638 | + | |
635 | 639 | | |
636 | 640 | | |
637 | 641 | | |
| |||
0 commit comments