Building Blocks
About Building Blocks
Building Blocks are our atomic-level components—single-purpose, reusable elements that form the foundation of all Festa interfaces. Each component is designed with trauma-informed principles, ensuring clarity, accessibility, and predictable behavior.
These components follow WCAG 2.2 AA standards, support keyboard navigation, and work seamlessly with screen readers. They're built with progressive enhancement, ensuring core functionality without JavaScript.
What's Planned
Buttons
5+ button variants for all interactions
Inputs
8+ input types for forms and data entry
Tags
Category tags with 3 style variations
Badges
Status badges with 4 semantic styles
Alerts
4 alert types for feedback messages
Tooltips
Contextual tooltips with positioning
Progress Indicators
Linear and circular progress
Tabs
Tabbed navigation patterns
Accordion
Collapsible content sections
Modal
Dialog and overlay patterns
Pagination
Page navigation controls
Social Share
Social media sharing buttons
Want early access?
We're actively building this section of the design system. If you need access to these components or want to contribute to their development, we'd love to hear from you.