Component Documentation¶
The Freeze Design frontend uses a library of reusable React components.
Storybook¶
Browse and interact with components in our Storybook:
Storybook provides: - Visual component catalog - Interactive prop controls - Accessibility testing - Component states and variants
TypeScript API¶
For TypeScript type definitions and utilities:
Component Categories¶
Layout Components¶
Header- Main site header with navigationFooter- Site footer with linksTopBar- Teal accent barLogo- Brand logo
Product Components¶
ProductCard- Product listing cardColorSwatches- Color selectionSizeSelector- Size selectionQuantitySelector- Quantity inputPriceDisplay- Price formatting
Designer Components¶
Designer- Main canvas componentToolNav- Design tool navigationTextTab- Text editing toolsImageTab- Image upload/editingShapesTab- Shape tools
Form Components¶
Toast- Notification messages
Sections¶
- Component Library - Component guidelines