SPB Git forge

spb/fetcha

Public
11commits 1branches 0releases
1.5 MBsize
maindefault branch
16 days agolast push
TypeScript 97.5% SQL 1.4% Python 0.8%
1.2 KB · 32 lines tsx
Raw Blame History
1import { Skeleton, TableSkeleton } from "@/components/ui/skeleton";23export default function CrawlsLoading() {4  return (5    <div className="flex flex-col gap-5" aria-busy="true" aria-label="Loading crawls">6      <div className="flex items-start justify-between gap-3">7        <div className="flex flex-col gap-2">8          <Skeleton className="h-7 w-32" />9          <Skeleton className="h-3.5 w-[420px] max-w-full" />10        </div>11        <Skeleton className="h-8 w-28" />12      </div>13      <div className="grid gap-px overflow-hidden rounded-lg border border-border bg-border sm:grid-cols-2 lg:grid-cols-4">14        {Array.from({ length: 4 }).map((_, i) => (15          <div key={i} className="flex flex-col gap-2 bg-bg-elevated px-5 py-4">16            <Skeleton className="h-3 w-24" />17            <Skeleton className="h-6 w-16" />18          </div>19        ))}20      </div>21      <div className="rounded-lg border border-border bg-bg-elevated">22        <TableSkeleton rows={6} cols={8} />23      </div>24      <div className="grid gap-4 lg:grid-cols-2">25        <Skeleton className="h-64 w-full" />26        <Skeleton className="h-64 w-full" />27      </div>28      <Skeleton className="h-48 w-full" />29    </div>30  );31}32