All API calls are made asynchronously. The view should show a skeleton while loading data. This should not be an empty component.
Invoice table
Customer boxes
Smooth transition to loaded data
All API calls are made asynchronously. The view should show a [skeleton](https://www.shadcn-vue.com/docs/components/skeleton) while loading data. This should _not_ be an [empty](https://www.shadcn-vue.com/docs/components/skeleton) component.
- [x] Invoice table
- [x] Customer boxes
- [x] Smooth transition to loaded data
vollstock
added this to the 1.0 project 2025-11-17 09:11:53 +01:00
vollstock
modified the project from 1.0 to 0.92025-11-17 09:12:00 +01:00
vollstock
moved this to In Progress in 0.9 on 2025-11-18 10:29:09 +01:00
vollstock
moved this to To Do in 0.9 on 2025-11-18 10:29:13 +01:00
Prefetching and loading initial data using inertia makes transitions almost instant.
Where additional data is loaded, a Loader is shown (e. g. line item table).
Prefetching and loading initial data using inertia makes transitions almost instant.
Where additional data is loaded, a Loader is shown (e. g. line item table).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
All API calls are made asynchronously. The view should show a skeleton while loading data. This should not be an empty component.
Prefetching and loading initial data using inertia makes transitions almost instant.
Where additional data is loaded, a Loader is shown (e. g. line item table).