diff --git a/app/(app)/dashboard/loading.tsx b/app/(app)/dashboard/loading.tsx new file mode 100644 index 0000000..becefba --- /dev/null +++ b/app/(app)/dashboard/loading.tsx @@ -0,0 +1,33 @@ +import { Skeleton } from '@/components/ui/skeleton' + +export default function DashboardLoading() { + return ( +
+
+ +
+
+
+ {Array.from({ length: 4 }).map((_, i) => ( +
+ + + +
+ ))} +
+
+
+ + + +
+
+ + +
+
+
+
+ ) +} diff --git a/app/(app)/members/loading.tsx b/app/(app)/members/loading.tsx new file mode 100644 index 0000000..4e8f36d --- /dev/null +++ b/app/(app)/members/loading.tsx @@ -0,0 +1,29 @@ +import { Skeleton } from '@/components/ui/skeleton' + +export default function MembersLoading() { + return ( + <> +
+ + +
+
+
+ {Array.from({ length: 4 }).map((_, i) => )} +
+ +
+ {Array.from({ length: 8 }).map((_, i) => ( +
+ + + + + +
+ ))} +
+
+ + ) +} diff --git a/app/(app)/members/members-client.tsx b/app/(app)/members/members-client.tsx index aeecf5c..f3ff3ab 100644 --- a/app/(app)/members/members-client.tsx +++ b/app/(app)/members/members-client.tsx @@ -493,7 +493,7 @@ export function MembersClient({ members: initialMembers, currentRole, areaLeadRo {error &&

{error}

}
- + @@ -512,7 +512,7 @@ export function MembersClient({ members: initialMembers, currentRole, areaLeadRo {error &&

{error}

}
- + diff --git a/app/(app)/payments/loading.tsx b/app/(app)/payments/loading.tsx new file mode 100644 index 0000000..5f755b9 --- /dev/null +++ b/app/(app)/payments/loading.tsx @@ -0,0 +1,30 @@ +import { Skeleton } from '@/components/ui/skeleton' + +export default function PaymentsLoading() { + return ( + <> +
+ +
+ + +
+
+
+
+ {Array.from({ length: 4 }).map((_, i) => )} +
+
+ {Array.from({ length: 8 }).map((_, i) => ( +
+ + + + +
+ ))} +
+
+ + ) +} diff --git a/app/(app)/payments/payments-client.tsx b/app/(app)/payments/payments-client.tsx index eb7c6ca..316a67a 100644 --- a/app/(app)/payments/payments-client.tsx +++ b/app/(app)/payments/payments-client.tsx @@ -305,7 +305,7 @@ export function PaymentsClient({ payments: initialPayments, members, integration
{error &&

{error}

}
- +