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✅ DonePartial
Button✅ Done
Card✅ DonePartial
Checkbox✅ Done
Chip✅ Done
DataTable✅ DonePartial
DatePicker✅ DonePartial
Divider✅ Done
EmptyState✅ Done
Input✅ Done
Link✅ Done
LoadingState✅ DonePartial
Menu✅ Done
Modal✅ Done
Pagination✅ DonePartial
Radio✅ Done
SearchInput✅ DonePartial
Select✅ Done
SelectionCard✅ DonePartial
SidebarNav✅ DonePartial
Skeleton✅ Done
SkipLink✅ Done
Switch✅ DonePartial
Table✅ DonePartial
Tabs✅ Done
Textarea✅ Done
TimePicker✅ DonePartial
Toast✅ Done
Toggle✅ DonePartial
ToggleGroup✅ DonePartial
Tooltip✅ DonePartial

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.