Skip to content

docs(components): expand COMPONENTS.md with stories, missing components, and fixed props#476

Open
Fury03 wants to merge 1 commit into
CredenceOrg:mainfrom
Fury03:docs/402-components-catalog
Open

docs(components): expand COMPONENTS.md with stories, missing components, and fixed props#476
Fury03 wants to merge 1 commit into
CredenceOrg:mainfrom
Fury03:docs/402-components-catalog

Conversation

@Fury03

@Fury03 Fury03 commented Jun 29, 2026

Copy link
Copy Markdown

Summary

  • Adds Storybook path and variant list for all 5 components that have story files (AddressInput, AmountInput, FormField, Select, Toggle), plus a Storybook intro blurb so contributors know how to browse them
  • Fixes the ConfirmDialog props table: breakdown was incorrectly marked as Required; adds 7 previously undocumented props (description, children, confirmInputLabel, confirmInputHint, variant, confirmPhrase, confirmHint)
  • Adds 7 missing public component entries — ActionCard, Disclaimer, ThemeToggle, KeyboardShortcutsDialog, AttestationForm, CreateBondFlow, ErrorBoundary — each with a props table, accessibility notes, token list, and usage example
  • Extends the styling ownership table to cover the 7 new components
  • Updates README.md and docs/README.md descriptions to reflect that COMPONENTS.md now covers Storybook stories

Test plan

  • docs/COMPONENTS.md renders correctly in GitHub markdown preview
  • All prop tables match the TypeScript interfaces in their source files
  • Storybook story paths and variant names match the actual story exports (npm run storybook)
  • Links from README.md and docs/README.md resolve to COMPONENTS.md
  • No new lint, build, or test failures introduced (only doc files changed)

Closes #402

…ts, and fixed props

- Add Storybook path and variant list for the 5 components that have
  story files (AddressInput, AmountInput, FormField, Select, Toggle)
- Add a Storybook intro blurb at the top explaining how to browse stories
- Fix ConfirmDialog props table: breakdown is optional, not required;
  add 7 previously undocumented props (description, children,
  confirmInputLabel, confirmInputHint, variant, confirmPhrase, confirmHint)
- Add 7 missing public component entries: ActionCard, Disclaimer,
  ThemeToggle, KeyboardShortcutsDialog, AttestationForm, CreateBondFlow,
  ErrorBoundary — each with props table, a11y notes, tokens, and example
- Extend styling ownership table to cover the 7 new components
- Update README.md and docs/README.md descriptions to mention stories

Closes CredenceOrg#402
@drips-wave

drips-wave Bot commented Jun 29, 2026

Copy link
Copy Markdown

@Fury03 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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 a docs/COMPONENTS.md catalog

1 participant