Description
About 17 page routes lack loading.tsx files, leaving users staring at blank screens during navigation. Create skeleton loading pages for each using existing Skeleton components.
Goals
- Create loading.tsx for: about, contact, cv, documents, pricing, profile, settings, showcase, subscription, templates, workspaces, and 6 more
- Each skeleton should match its page layout
- Use existing components from components/skeletons/
- Add subtle animation for perceived performance
Files
app/about/loading.tsx (new)
app/contact/loading.tsx (new)
app/cv/loading.tsx (new)
app/documents/loading.tsx (new)
app/pricing/loading.tsx (new)
app/profile/loading.tsx (new)
app/settings/loading.tsx (new)
app/showcase/loading.tsx (new)
app/subscription/loading.tsx (new)
app/templates/loading.tsx (new)
app/workspaces/loading.tsx (new)
Description
About 17 page routes lack loading.tsx files, leaving users staring at blank screens during navigation. Create skeleton loading pages for each using existing Skeleton components.
Goals
Files
app/about/loading.tsx(new)app/contact/loading.tsx(new)app/cv/loading.tsx(new)app/documents/loading.tsx(new)app/pricing/loading.tsx(new)app/profile/loading.tsx(new)app/settings/loading.tsx(new)app/showcase/loading.tsx(new)app/subscription/loading.tsx(new)app/templates/loading.tsx(new)app/workspaces/loading.tsx(new)