Skip to content

feat: adopt design-dojo as sole UI component library #61

@kayodebristol

Description

@kayodebristol

Summary

Replace all local/ad-hoc UI components with @plures/design-dojo components. The app should be a flagship consumer of the design-dojo library.

Current State

The app likely has local Svelte components that duplicate design-dojo primitives (Button, Input, Select, etc.). All of these should be replaced.

Requirements

  • Add @plures/design-dojo as dependency
  • Replace all local UI primitives with dojo equivalents
  • Add design-dojo ESLint enforce plugin (no-local-components, prefer-design-dojo-imports)
  • Use design-dojo tokens for all colors, spacing, typography
  • Use design-dojo motion system for all animations
  • File issues in design-dojo for any missing components needed by FinancialAdvisor

Review UI Components Needed

  • Import wizard (file drop, column mapping, preview)
  • Transaction list with search/filter/sort
  • Merchant resolution review panel
  • Recurring detection review panel
  • Budget vs actual charts
  • Account overview dashboard
  • Category breakdown visualizations

Acceptance

  • Zero local UI primitives — all from design-dojo
  • ESLint enforce plugin passes with zero violations
  • App uses dojo design tokens exclusively
  • Missing components filed as issues in design-dojo repo

Metadata

Metadata

No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions