Skip to content

Comments

Feature/fee breakdown component#250

Merged
Emmyt24 merged 7 commits intoEmmyt24:mainfrom
Christopherdominic:feature/fee-breakdown-component
Feb 25, 2026
Merged

Feature/fee breakdown component#250
Emmyt24 merged 7 commits intoEmmyt24:mainfrom
Christopherdominic:feature/fee-breakdown-component

Conversation

@Christopherdominic
Copy link
Contributor

  • Add FeeBreakdown component with itemized fee display
  • Support base fee and optional metadata fee
  • Include currency conversion (XLM/USD)
  • Add interactive tooltips with fee explanations
  • Implement responsive design with Tailwind CSS
  • Add comprehensive test suite (24 tests, all passing)
  • Create Storybook stories (10 variations)
  • Include usage examples and documentation
  • Ensure full accessibility with ARIA labels

Closes #226

Copilot AI and others added 7 commits February 20, 2026 13:48
…d perf/optimize-bundle-size branches

Co-authored-by: Christopherdominic <94752969+Christopherdominic@users.noreply.github.com>
…anch-conflicts

Resolve conflicts: integrate test/negative-fee-validation and perf/optimize-bundle-size into main
- Add FeeBreakdown component with itemized fee display
- Support base fee and optional metadata fee
- Include currency conversion (XLM/USD)
- Add interactive tooltips with fee explanations
- Implement responsive design with Tailwind CSS
- Add comprehensive test suite (24 tests, all passing)
- Create Storybook stories (10 variations)
- Include usage examples and documentation
- Ensure full accessibility with ARIA labels

Closes Emmyt24#226
- Extract FeeRow as a separate component outside FeeBreakdown
- Pass formatAmount as a prop to avoid closure issues
- Fixes react-hooks/static-components linting error
- All tests still passing (24/24)
@Emmyt24 Emmyt24 merged commit 7bdcd16 into Emmyt24:main Feb 25, 2026
1 of 3 checks 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.

Create FeeBreakdown Component

3 participants