Skip to main content

Component Status

Last Updated: January 27, 2026

Live Component Documentation​

Storybook is the source of truth for all component documentation, examples, and status.

StorybookURL
Customer Componentsjuniro-design-customer.vercel.app
Admin Componentsjuniro-design-admin.vercel.app

Component Summary​

LibraryComponentsStoriesStatus
shared-core53100+✅ Mature
shared-customer13893✅ Mature
public4545✅ Complete
parent-portal6158✅ Complete
provider-portal8374✅ Complete
admin-portal8281✅ Complete
Total462451✅ Production Ready

Core Components (shared-core)​

ComponentStatusDark ModeTests
Alert✅ Done✅✅
Avatar✅ Done✅✅
Badge✅ Done✅✅
Breadcrumbs✅ Done✅Partial
Button✅ Done✅✅
Card✅ Done✅Partial
Checkbox✅ Done✅✅
Chip✅ Done✅✅
DataTable✅ Done✅Partial
DatePicker✅ Done✅Partial
Divider✅ Done✅✅
EmptyState✅ Done✅✅
Input✅ Done✅✅
Link✅ Done✅✅
LoadingState✅ Done✅Partial
Menu✅ Done✅✅
Modal✅ Done✅✅
Pagination✅ Done✅Partial
Radio✅ Done✅✅
SearchInput✅ Done✅Partial
Select✅ Done✅✅
SelectionCard✅ Done✅Partial
SidebarNav✅ Done✅Partial
Skeleton✅ Done✅✅
SkipLink✅ Done✅✅
Switch✅ Done✅Partial
Table✅ Done✅Partial
Tabs✅ Done✅✅
Textarea✅ Done✅✅
TimePicker✅ Done✅Partial
Toast✅ Done✅✅
Toggle✅ Done✅Partial
ToggleGroup✅ Done✅Partial
Tooltip✅ Done✅Partial

Business Components​

ComponentLocationStatus
ActivityCardshared-customer✅ Done
ActivityCardCompactshared-customer✅ Done
ActivityCardFeaturedshared-customer✅ Done
SearchBarshared-customer✅ Done
SearchFiltersshared-customer✅ Done
FilterChipsparent-portal✅ Done
CategoryGridpublic✅ Done

Booking & Calendar​

ComponentLocationStatus
BookingModalshared-customer✅ Done
BookingConfirmationshared-customer✅ Done
FamilyCalendarparent-portal✅ Done
ProviderScheduleprovider-portal✅ Done
SessionPickershared-customer✅ Done

User Management​

ComponentLocationStatus
UserProfileDropdownshared-customer✅ Done
SidebarUserProfileshared-customer✅ Done
ChildCardparent-portal✅ Done
FamilyContactsparent-portal✅ Done

Provider Tools​

ComponentLocationStatus
ClassManagementprovider-portal✅ Done
StudentDirectoryprovider-portal✅ Done
AttendanceTrackerprovider-portal✅ Done
ProviderDashboardprovider-portal✅ Done
ProviderOnboardingprovider-portal✅ Done

Admin Tools​

ComponentLocationStatus
AdminDashboardadmin-portal✅ Done
ProviderManagementadmin-portal✅ Done
ParentManagementadmin-portal✅ Done
BookingManagementadmin-portal✅ Done
BillingManagementadmin-portal✅ Done
AnalyticsManagementadmin-portal✅ Done
BulkImportadmin-portal✅ Done

Portal-Specific Libraries​

Public Website (public/)​

Complete pages and sections for juniro.com:

  • Homepage (Hero, Categories, Testimonials)
  • Search & Discovery
  • Activity Details
  • Provider Profiles
  • Support Center
  • Blog & Resources
  • Auth Pages (Login, Signup)

Parent Portal (parent-portal/)​

Complete dashboard and management screens:

  • Dashboard with recommendations
  • Search & Favorites
  • Bookings & Calendar
  • Children Management
  • Messages & Notifications
  • Settings & Profile
  • Reviews

Provider Portal (provider-portal/)​

Complete business management screens:

  • Dashboard with metrics
  • Classes & Offerings
  • Schedule & Sessions
  • Bookings & Students
  • Attendance Tracking
  • Messages & Reviews
  • Settings & Analytics
  • Onboarding Wizard

Admin Portal (admin-portal/)​

Complete operations and management:

  • System Dashboard
  • Operations (Parents, Providers, Activities, Bookings, Billing)
  • Managed Content (Blog, Announcements, Marketing)
  • Support Center
  • Platform Settings
  • Analytics & Insights

Recent Updates​

DateUpdate
Jan 27, 2026Design system migration - Menu, Button patterns across all portals
Jan 25, 2026Added Switch, SelectionCard, SidebarNav, ToggleGroup components
Jan 22, 2026Tabs component migration (9 files)
Jan 17, 2026Added Menu component with colorScheme for dark sidebars
Jan 17, 2026Added Chip component for filter tags
Jan 17, 2026Added primary variant to Badge
Jan 16, 2026Button component migration (75+ buttons converted)
Jan 15, 2026Accessibility improvements (SkipLink, ARIA)
Jan 14, 2026Dark mode fixes across all components

Local Development​

# Run Storybook locally
cd juniro-design
bun run storybook:customer # Port 3000
bun run storybook:admin # Port 3001

# Run tests
bun run test

# Build
bun run build

Quality Standards​

All components follow these standards:

  • ✅ TypeScript with strict mode
  • ✅ Tailwind CSS (no inline styles)
  • ✅ Dark mode support (dark: variants)
  • ✅ Responsive design (mobile-first)
  • ✅ Accessibility (ARIA, keyboard navigation)
  • ✅ Storybook stories with controls
  • ✅ Unit tests (Vitest)

For component implementation details, always refer to Storybook.