Files
freno-dev/src/components/SkeletonLoader.tsx
Michael Freno a11f1fee50 consolidation
2026-01-06 13:51:47 -05:00

30 lines
623 B
TypeScript

import { Spinner } from "~/components/Spinner";
interface SkeletonProps {
class?: string;
}
export function SkeletonBox(props: SkeletonProps) {
return (
<div
class={`bg-surface0 flex items-center justify-center rounded ${props.class || ""}`}
aria-label="Loading..."
role="status"
>
<Spinner size="md" />
</div>
);
}
export function SkeletonText(props: SkeletonProps) {
return (
<div
class={`bg-surface0 inline-flex items-center rounded px-2 ${props.class || ""}`}
aria-label="Loading..."
role="status"
>
<Spinner size="sm" />
</div>
);
}