first commit
Deploy / lint (push) Failing after 7s
Deploy / test (push) Has been skipped
Deploy / deploy (push) Has been skipped

This commit is contained in:
Dennis Thiessen
2026-02-20 17:31:01 +01:00
commit 61ab24490d
160 changed files with 17034 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
const pulse = 'animate-pulse rounded-lg bg-white/[0.05]';
export function SkeletonLine({ className = '' }: { className?: string }) {
return <div className={`${pulse} h-4 w-full ${className}`} />;
}
export function SkeletonCard({ className = '' }: { className?: string }) {
return <div className={`${pulse} h-32 w-full ${className}`} />;
}
export function SkeletonTable({ rows = 5, cols = 4, className = '' }: { rows?: number; cols?: number; className?: string }) {
return (
<div className={`space-y-2 ${className}`}>
{Array.from({ length: rows }, (_, r) => (
<div key={r} className="flex gap-4">
{Array.from({ length: cols }, (_, c) => (
<div key={c} className={`${pulse} h-6 flex-1`} />
))}
</div>
))}
</div>
);
}