import { Loader2 } from "@/components/icons";
import { cn } from "@/lib/cn";
export interface SpinnerProps {
/** sm w-4 (in a button or a row), md w-6 (a pane). Default md. */
size?: "sm" | "md";
/** Read out instead of being silent, e.g. "Loading messages". */
label?: string;
className?: string;
}
/** The loading spinner (R9): Loader2, spinning. */
export function Spinner({ size = "md", label, className }: SpinnerProps) {
return (