Peter Hanssens
314536c723
feat: Expand WASM package to include all 50+ ShadCN UI components
...
🚀 Major Expansion:
- Added all 50+ available ShadCN UI components
- Comprehensive feature flags for granular control
- Updated to version 0.2.0 for major release
- Maintained WASM compatibility for all components
📦 Component Coverage:
- Form components: Button, Input, Textarea, Checkbox, RadioGroup, Switch, Slider, Select, Combobox
- Layout components: Card, Separator, Sheet, Dialog, Drawer, Popover, Tooltip, HoverCard
- Navigation: Breadcrumb, Pagination, Tabs, NavigationMenu, Menubar, Command
- Data display: Table, Calendar, DatePicker, Progress, Skeleton, Badge, Avatar
- Feedback: Alert, AlertDialog, Toast, ErrorBoundary
- Advanced: Accordion, Collapsible, Carousel, Resizable, ScrollArea, AspectRatio
- And many more!
⚡ Feature Flags:
- core-components: 10 essential components (default)
- all-components: All 50+ components
- Individual component flags for precise control
- Optimal bundle size management
🎯 Usage Examples:
- Minimal: leptos-shadcn-ui-wasm = { version = "0.2", features = ["button", "input"] }
- Full: leptos-shadcn-ui-wasm = { version = "0.2", features = ["all-components"] }
- Custom: leptos-shadcn-ui-wasm = { version = "0.2", features = ["button", "card", "table", "form"] }
2025-09-21 19:43:27 +10:00