/* Copyright 2026 Marimo. All rights reserved. */ import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table"; import { cn } from "@/utils/cn"; interface Props { wrapperClassName?: string; className?: string; pageSize?: number; } export const LoadingTable = ({ wrapperClassName, className, pageSize = 10, }: Props) => { const NUM_COLUMNS = 8; return (
{Array.from({ length: 1 }).map((_, i) => ( {Array.from({ length: NUM_COLUMNS }).map((_, j) => (
))} ))} {Array.from({ length: pageSize }).map((_, i) => ( {Array.from({ length: NUM_COLUMNS }).map((__, j) => (
))} ))}
); };