Implement the Transactions list screen including the individual transaction cards and the comprehensive filter bottom sheet.
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/transactions_page.dart, lib/modules/transactions/presentation/widgets/filter_bottom_sheet.dart
- Build the main list view showing transaction items with their respective icons, titles, dates, and amounts (color-coded red for withdrawals, green for deposits).
- Implement the Filter Bottom Sheet with collapsible sections for Date (Last 7 days, Custom, etc.), Transaction Type, and Status (Pending, Successful, Failed).
- Ensure the UI is pixel-perfect and matches the typography, colors, and spacing in the provided designs.
Expectations
- What done looks like: Users can view a scrollable list of their transactions and tap the filter icon to open a functioning bottom sheet that allows them to select various filter criteria.
- Discord for questions: codeze_us
Figma link: https://www.figma.com/design/p5nhJ5ahlDoagScLjJGKCn/Vestroll?t=AUYYKcrNLOuvEdHD-0
Implement the Transactions list screen including the individual transaction cards and the comprehensive filter bottom sheet.
Contribution Guide
Implementation Guidelines
lib/modules/transactions/presentation/pages/transactions_page.dart,lib/modules/transactions/presentation/widgets/filter_bottom_sheet.dartExpectations
Figma link: https://www.figma.com/design/p5nhJ5ahlDoagScLjJGKCn/Vestroll?t=AUYYKcrNLOuvEdHD-0