Implement the detailed view for individual transactions, including the transaction metadata card and the vertical status timeline.
Contribution Guide
- PRs go to the dev branch, not main
- Please application must explain a short specific approach to this task
- PR description must clearly describe what you built and changed
- Link your PR to the correct issue number
Implementation Guidelines
- Key files:
lib/modules/transactions/presentation/pages/transaction_details_page.dart, lib/modules/transactions/presentation/widgets/status_timeline_stepper.dart
- Build the top section showing the large transaction amount, dynamic status badge (e.g., Pending, Success), and key-value pairs for metadata (From, To, Fee, Transaction ID, Date).
- Implement the vertical status timeline/stepper at the bottom of the screen to visually track the progress of the transaction (e.g., Request Initiated -> Processing -> Completed).
- Ensure the layout adapts dynamically based on whether the transaction is a deposit or a withdrawal.
Expectations
- What done looks like: Tapping a transaction opens a beautifully styled detailed view showing all relevant metadata and a clear visual timeline of the transaction's lifecycle, matching the provided Figma designs.
- Discord for questions: codeze_us
Figma link: https://www.figma.com/design/p5nhJ5ahlDoagScLjJGKCn/Vestroll?node-id=0-1&p=f&t=AUYYKcrNLOuvEdHD-0
Implement the detailed view for individual transactions, including the transaction metadata card and the vertical status timeline.
Contribution Guide
Implementation Guidelines
lib/modules/transactions/presentation/pages/transaction_details_page.dart,lib/modules/transactions/presentation/widgets/status_timeline_stepper.dartExpectations
Figma link: https://www.figma.com/design/p5nhJ5ahlDoagScLjJGKCn/Vestroll?node-id=0-1&p=f&t=AUYYKcrNLOuvEdHD-0