From 02096196abb4e2284efe412faeaf57a050b28042 Mon Sep 17 00:00:00 2001 From: Madhura68 Date: Sat, 25 Apr 2026 20:09:48 +0200 Subject: [PATCH] feat(ST-601): add loading skeletons for dashboard, settings and todos De drie zware split-pane routes hadden al loading.tsx; dashboard, settings en todos kregen elk een passende animate-pulse skeleton. Co-Authored-By: Claude Sonnet 4.6 --- app/(app)/dashboard/loading.tsx | 12 ++++++++++++ app/(app)/settings/loading.tsx | 10 ++++++++++ app/(app)/todos/loading.tsx | 19 +++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 app/(app)/dashboard/loading.tsx create mode 100644 app/(app)/settings/loading.tsx create mode 100644 app/(app)/todos/loading.tsx diff --git a/app/(app)/dashboard/loading.tsx b/app/(app)/dashboard/loading.tsx new file mode 100644 index 0000000..656e323 --- /dev/null +++ b/app/(app)/dashboard/loading.tsx @@ -0,0 +1,12 @@ +export default function Loading() { + return ( +
+
+
+ {[1, 2, 3].map(i => ( +
+ ))} +
+
+ ) +} diff --git a/app/(app)/settings/loading.tsx b/app/(app)/settings/loading.tsx new file mode 100644 index 0000000..07f3dd9 --- /dev/null +++ b/app/(app)/settings/loading.tsx @@ -0,0 +1,10 @@ +export default function Loading() { + return ( +
+
+ {[1, 2, 3, 4].map(i => ( +
+ ))} +
+ ) +} diff --git a/app/(app)/todos/loading.tsx b/app/(app)/todos/loading.tsx new file mode 100644 index 0000000..61d4ec9 --- /dev/null +++ b/app/(app)/todos/loading.tsx @@ -0,0 +1,19 @@ +export default function Loading() { + return ( +
+
+
+
+
+
+
+
+
+ {[1, 2, 3, 4, 5].map(i => ( +
+ ))} +
+
+
+ ) +}