Skip to content
  • holausman's avatar
    b334d37f
    feat: add Sidebar ViewComponents (3 components) · b334d37f
    holausman authored
    - Add ArtisansUi::Sidebar::BasicComponent with header, nav, footer slots
    - Add ArtisansUi::Sidebar::NavItemComponent with icons, active states, badges
    - Add ArtisansUi::Sidebar::NavSectionComponent for section dividers
    - Responsive design: mobile slide-out, desktop persistent
    - localStorage persistence for collapse state via sidebar_controller.js
    - Badge support with 5 color variants (yellow, red, green, blue, neutral)
    - Active state styling with yellow highlight (RailsBlocks pattern)
    - Full dark mode support throughout
    - Comprehensive RSpec tests (50 examples, 100% passing)
    - Complete documentation with usage examples
    
    Updates sidebar from ERB-only to ViewComponent implementation
    b334d37f
    feat: add Sidebar ViewComponents (3 components)
    holausman authored
    - Add ArtisansUi::Sidebar::BasicComponent with header, nav, footer slots
    - Add ArtisansUi::Sidebar::NavItemComponent with icons, active states, badges
    - Add ArtisansUi::Sidebar::NavSectionComponent for section dividers
    - Responsive design: mobile slide-out, desktop persistent
    - localStorage persistence for collapse state via sidebar_controller.js
    - Badge support with 5 color variants (yellow, red, green, blue, neutral)
    - Active state styling with yellow highlight (RailsBlocks pattern)
    - Full dark mode support throughout
    - Comprehensive RSpec tests (50 examples, 100% passing)
    - Complete documentation with usage examples
    
    Updates sidebar from ERB-only to ViewComponent implementation
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading