[BTAPP-43] Skeleton loaders for transaction loading and week navigation #52
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/BTAPP-43"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ticket
BTAPP-43 Explore skeleton loaders for transaction loading and week navigation
Summary
<TransactionsSkeleton>component (SVG shimmer viareact-content-loader, which reuses the already-installedreact-native-svg)isLoadingflag intoisInitialLoad(tags/one-time not yet resolved) andisNavigating(budget pending for a new week but supporting data ready)weekRangecalculation to useweekDatestate instead ofbudget.dateso the picker can render before budget resolvesEach component renders inline View-based skeleton blocks when loading={true}, so sizes are guaranteed to match the real layout. TransactionsScreen keeps the week picker visible at all times and uses a single isLoading flag instead of the isInitialLoad/isNavigating split. react-content-loader and the TransactionsSkeleton component are removed.