[BTAPP-29] Sticky week picker when scrolling transaction list #42

Merged
chris merged 4 commits from feature/BTAPP-29 into main 2026-06-24 20:37:24 -06:00
Owner

Ticket

BTAPP-29 Sticky week picker when scrolling transaction list

Summary

  • Extracts the week picker (Previous/Next week nav + date range label) from FlatList.ListHeaderComponent into a sibling View rendered above <Transactions>, so it stays pinned while the transaction list scrolls
  • The scrollable header now contains only the budget progress bar, carryover label, and transaction count
  • Fixes a pre-existing test assertion mismatch in one-time-footer/.test.tsx (subtitle text and button role changed in BTAPP-28)
## Ticket [BTAPP-29](http://192.168.2.100:7123/home/browse/BTAPP-29/) Sticky week picker when scrolling transaction list ## Summary - Extracts the week picker (Previous/Next week nav + date range label) from `FlatList.ListHeaderComponent` into a sibling `View` rendered above `<Transactions>`, so it stays pinned while the transaction list scrolls - The scrollable header now contains only the budget progress bar, carryover label, and transaction count - Fixes a pre-existing test assertion mismatch in `one-time-footer/.test.tsx` (subtitle text and button role changed in BTAPP-28)
[BTAPP-29] Render week picker above scrollable transaction list.
All checks were successful
app / check (pull_request) Successful in 18s
9b5fbfc469
[BTAPP-29] Add module resolution fix.
Some checks failed
app / check (pull_request) Failing after 18s
fd45269410
[BTAPP-29] Type fixes.
Some checks failed
app / check (pull_request) Failing after 50s
e4ecc54fc2
[BTAPP-29] Fix linting error.
All checks were successful
app / check (pull_request) Successful in 20s
plane-sync / sync (pull_request) Successful in 1s
3d92735bda
chris merged commit 401ac7b1b6 into main 2026-06-24 20:37:24 -06:00
chris deleted branch feature/BTAPP-29 2026-06-24 20:37:24 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
chris/budget-tracker!42
No description provided.