All checks were successful
Deploy to Netlify / Deploy to Netlify (push) Successful in 1m39s
92 lines
3.2 KiB
TypeScript
92 lines
3.2 KiB
TypeScript
import { Button } from "~/components/ui/button"
|
|
import { Card, CardContent, CardHeader } from "~/components/ui/card"
|
|
import { Skeleton } from "~/components/ui/skeleton"
|
|
import { Separator } from "~/components/ui/separator"
|
|
import { ArrowLeft } from "lucide-react"
|
|
|
|
export default function DetailsSkeleton() {
|
|
return (
|
|
<div className="container mx-auto py-8 px-4">
|
|
<div className="flex justify-between items-center mb-4">
|
|
<Button variant="outline" disabled>
|
|
<ArrowLeft className="h-4 w-4 mr-2" />
|
|
Back
|
|
</Button>
|
|
<Skeleton className="h-9 w-9 rounded-md" />
|
|
</div>
|
|
|
|
<Card className="max-w-3xl mx-auto">
|
|
<CardHeader className="pb-2">
|
|
<div className="flex justify-between items-center">
|
|
<Skeleton className="h-8 w-48" />
|
|
<div className="flex items-center gap-2">
|
|
<Skeleton className="h-8 w-8 rounded-full" />
|
|
<Skeleton className="h-6 w-20 rounded-md" />
|
|
</div>
|
|
</div>
|
|
</CardHeader>
|
|
|
|
<CardContent className="space-y-6">
|
|
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">
|
|
<div className="space-y-4">
|
|
<div>
|
|
<Skeleton className="h-4 w-24 mb-1" />
|
|
<div className="flex items-center gap-2">
|
|
<Skeleton className="h-4 w-4 rounded-full" />
|
|
<Skeleton className="h-4 w-40" />
|
|
</div>
|
|
</div>
|
|
|
|
<div>
|
|
<Skeleton className="h-4 w-24 mb-1" />
|
|
<div className="flex items-center gap-2">
|
|
<Skeleton className="h-4 w-4 rounded-full" />
|
|
<Skeleton className="h-4 w-32" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div className="space-y-4">
|
|
<div>
|
|
<Skeleton className="h-4 w-24 mb-1" />
|
|
<div className="flex items-center gap-2">
|
|
<Skeleton className="h-4 w-4 rounded-full" />
|
|
<Skeleton className="h-4 w-28" />
|
|
</div>
|
|
</div>
|
|
|
|
<div>
|
|
<Skeleton className="h-4 w-24 mb-1" />
|
|
<div className="flex items-center gap-2">
|
|
<Skeleton className="h-4 w-4 rounded-full" />
|
|
<Skeleton className="h-4 w-36" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<Separator />
|
|
|
|
<div>
|
|
<div className="flex items-center gap-2 mb-2">
|
|
<Skeleton className="h-5 w-5 rounded-full" />
|
|
<Skeleton className="h-6 w-40" />
|
|
</div>
|
|
<Skeleton className="h-24 w-full rounded-lg" />
|
|
</div>
|
|
|
|
<div>
|
|
<div className="flex items-center gap-2 mb-3">
|
|
<Skeleton className="h-5 w-5 rounded-full" />
|
|
<Skeleton className="h-6 w-32" />
|
|
</div>
|
|
<div className="grid grid-cols-1 md:grid-cols-2 gap-3">
|
|
<Skeleton className="h-14 w-full rounded-md" />
|
|
<Skeleton className="h-14 w-full rounded-md" />
|
|
</div>
|
|
</div>
|
|
</CardContent>
|
|
</Card>
|
|
</div>
|
|
)
|
|
}
|