Skip to content

Improvement: consistent design system and component library extraction #434

Description

@Psalmuel01

UI primitives (Badge, Modal, Toast, buttons, cards) are ad hoc with inline styles in places. Extract a small, consistent design system.

Scope

  • Consolidate shared primitives into a documented component library with consistent tokens (spacing, color, radius, typography) and theme support.
  • Replace inline-styled one-offs with the shared components.
  • Add a simple component showcase page.

Value

Consistency, less duplication, faster UI work, and easier theming (helps the embed/badge features).

Acceptance

  • Shared primitives live in a documented library with tokens; key pages use them; a showcase page exists.

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave programfrontendNext.js UI workmediumModerate complexity

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions