mirror of
https://github.com/hanzoai/dataroom.git
synced 2026-10-30 18:41:07 +00:00
83 lines
3.0 KiB
TypeScript
83 lines
3.0 KiB
TypeScript
import { Skeleton } from "@/components/ui/skeleton";
|
|
|
|
export default function SlackSettingsSkeleton() {
|
|
return (
|
|
<div className="space-y-6">
|
|
{/* Header Skeleton */}
|
|
<div className="mb-4 flex items-center justify-between md:mb-8 lg:mb-12">
|
|
<div className="space-y-2">
|
|
<Skeleton className="h-8 w-48" />
|
|
<Skeleton className="h-4 w-80" />
|
|
</div>
|
|
<Skeleton className="h-10 w-32" />
|
|
</div>
|
|
|
|
{/* Main Content Skeleton */}
|
|
<div className="space-y-6">
|
|
{/* Card 1 */}
|
|
<div className="rounded-lg border bg-card p-6">
|
|
<div className="space-y-4">
|
|
<div className="space-y-2">
|
|
<Skeleton className="h-6 w-40" />
|
|
<Skeleton className="h-4 w-60" />
|
|
</div>
|
|
<div className="space-y-4">
|
|
<div className="flex items-center justify-between">
|
|
<div className="space-y-1">
|
|
<Skeleton className="h-5 w-32" />
|
|
<Skeleton className="h-4 w-48" />
|
|
</div>
|
|
<Skeleton className="h-6 w-11" />
|
|
</div>
|
|
<div className="space-y-3">
|
|
<div className="space-y-2">
|
|
<Skeleton className="h-4 w-32" />
|
|
<Skeleton className="h-4 w-64" />
|
|
</div>
|
|
<div className="flex items-center rounded-lg border border-border bg-background">
|
|
<div className="flex flex-1 items-center gap-2 px-2">
|
|
<Skeleton className="h-6 w-20" />
|
|
<Skeleton className="h-6 w-24" />
|
|
</div>
|
|
<Skeleton className="h-6 w-px" />
|
|
<Skeleton className="h-8 w-32 shrink-0" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{/* Card 2 */}
|
|
<div className="rounded-lg border bg-card p-6">
|
|
<div className="space-y-4">
|
|
<div className="space-y-2">
|
|
<Skeleton className="h-6 w-44" />
|
|
<Skeleton className="h-4 w-72" />
|
|
</div>
|
|
<div className="space-y-4">
|
|
<div className="flex space-x-6">
|
|
{[1, 2, 3].map((i) => (
|
|
<div key={i} className="flex items-center space-x-2">
|
|
<Skeleton className="h-4 w-4" />
|
|
<Skeleton className="h-4 w-16" />
|
|
</div>
|
|
))}
|
|
</div>
|
|
<div className="grid gap-4 md:grid-cols-2">
|
|
<div className="space-y-2">
|
|
<Skeleton className="h-4 w-12" />
|
|
<Skeleton className="h-10 w-full" />
|
|
</div>
|
|
<div className="space-y-2">
|
|
<Skeleton className="h-4 w-20" />
|
|
<Skeleton className="h-10 w-full" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|