import { cn } from "./cva.js";
import { jsx } from "react/jsx-runtime";
//#region src/Skeleton.tsx
const variantClasses = {
	heading: "h-8 w-3/5 rounded",
	block: "h-48 w-full rounded",
	text: "h-4 w-full rounded",
	circle: "h-8 w-8 rounded-full"
};
function Skeleton({ variant = "text", className }) {
	return /* @__PURE__ */ jsx("div", {
		role: "presentation",
		"aria-hidden": "true",
		className: cn("animate-pulse bg-surface", variantClasses[variant], className)
	});
}
//#endregion
export { Skeleton };
