diff --git a/app/ui/guests/skeleton-row.tsx b/app/ui/guests/skeleton-row.tsx new file mode 100644 index 0000000..5cfe5b7 --- /dev/null +++ b/app/ui/guests/skeleton-row.tsx @@ -0,0 +1,12 @@ +import Skeleton from '@/app/ui/skeleton'; + +export default function SkeletonRow() { + return ( + + {} + {} + {} + {} + + ); +} \ No newline at end of file diff --git a/app/ui/guests/table.tsx b/app/ui/guests/table.tsx index 495d430..593b67f 100644 --- a/app/ui/guests/table.tsx +++ b/app/ui/guests/table.tsx @@ -1,6 +1,6 @@ - import { Guest } from '@/app/lib/definitions'; -import { useState, Suspense, useEffect } from 'react'; +import SkeletonRow from './skeleton-row'; +import { Suspense } from 'react'; import clsx from 'clsx'; export default async function guestsTable() { @@ -45,7 +45,7 @@ export default async function guestsTable() { - + )}> {guests.map((guest) => ( @@ -68,7 +68,6 @@ export default async function guestsTable() { 'bg-red-400': guest.status === 'Declined', } )}> - {/* */} {guest.status} diff --git a/app/ui/skeleton.tsx b/app/ui/skeleton.tsx new file mode 100644 index 0000000..590c507 --- /dev/null +++ b/app/ui/skeleton.tsx @@ -0,0 +1,3 @@ +export default function Skeleton({ className }: { className: string }) { + return
; +} \ No newline at end of file