Skip to content

feat(ui): create the first branded Blade component set #6

@ibourgeois

Description

@ibourgeois

Goal

Create the first reusable component library so new screens are built from shared primitives instead of custom page markup.

Scope

  • App shell primitives
  • Toolbar item and navigation item components
  • Page header
  • Form controls such as button, input, textarea, and select
  • Display primitives such as badge, avatar, panel, dropdown, and modal

Out of Scope

  • Business-specific screens beyond proving component usage
  • A large marketing-style design system site

Acceptance Criteria

  • New foundation screens can be composed from shared Blade components
  • Components support light and dark mode
  • The component set matches the clean visual direction for the product

Dependencies

Test Plan

  • Add render coverage for critical components
  • Manually verify components in representative screens

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions