import { Skeleton } from "@/components/shadcn/skeleton/skeleton"; import { isCloud } from "@/lib/shared/env"; interface SkeletonTableRowProps { isCloudEnvironment: boolean; } const SkeletonTableRow = ({ isCloudEnvironment }: SkeletonTableRowProps) => { return ( {/* Name */} {/* Email */} {/* Role */} {isCloudEnvironment && ( )} {/* Company name */} {/* Joined - date */} {/* Actions */} ); }; export const SkeletonTableUser = () => { const rows = 10; const isCloudEnvironment = isCloud(); return (
{/* Toolbar: Search + Total entries */}
{/* Search icon button */} {/* Total entries */}
{/* Table */} {/* Name */} {/* Email */} {/* Role */} {isCloudEnvironment && ( )} {/* Company name */} {/* Joined */} {/* Actions - empty header */} {Array.from({ length: rows }).map((_, i) => ( ))}
{/* Pagination */}
{/* Rows per page */}
{/* Page info + navigation */}
); };