Components
Components
The frontend uses a component-based architecture with Radix UI primitives.
UI Components
Built on Radix UI:
- Buttons, Cards, Dialogs
- Forms, Inputs, Selects
- Tables, Tabs, Accordions
- And more…
Feature Components
dashboard-content.tsx- Dashboard main contentagents-content.tsx- Agents managementmatches-content.tsx- Matches managementsettings-content.tsx- Settings pagetranscript-content.tsx- Transcript viewernav-header.tsx- Navigation headertheme-provider.tsx- Theme management
Component Structure
All components follow React best practices:
- TypeScript for type safety
- Props interfaces
- Reusable patterns
Next Steps
- Pages - Page components
- API Client - API integration