Skip to content

Add Storybook for component development - #63

Merged
ToryMic merged 1 commit into
BreachDirect:mainfrom
broda-spendy:feat/40-add-storybook
Aug 10, 2026
Merged

Add Storybook for component development#63
ToryMic merged 1 commit into
BreachDirect:mainfrom
broda-spendy:feat/40-add-storybook

Conversation

@broda-spendy

Copy link
Copy Markdown
Contributor

What

Adds Storybook 10 (React + Vite) so RemittanceForm, RouteCard, and RouteList can be developed and reviewed visually in isolation — no need to run the full app.

  • .storybook/main.js + preview.js (app stylesheet + dark theme backgrounds)
  • Stories for each component in src/components/*.stories.jsx, rendering real route fixtures from findRoutes() over mockAnchors so they match the data shapes the app displays
  • Autodocs enabled per component; @storybook/addon-a11y adds axe checks
  • npm scripts: npm run storybook (dev) and npm run build-storybook (static build to storybook-static/, gitignored)
  • Docs: README "Run Storybook" section, CHANGELOG entry, ADR-0002

Verification

  • npm run build-storybook completes successfully
  • npm test passes (23 tests)

Resolves #40

@ToryMic
ToryMic merged commit 20d1bf5 into BreachDirect:main Aug 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Storybook for component development

2 participants