22 lines
657 B
TypeScript
22 lines
657 B
TypeScript
"use client";
|
|
|
|
type GridSpinnerProps = {
|
|
className?: string;
|
|
};
|
|
|
|
export function GridSpinner({ className }: GridSpinnerProps) {
|
|
return (
|
|
<span className={`spinner-grid ${className ?? ""}`} role="status" aria-label="Loading">
|
|
<span className="spinner-grid-cube" />
|
|
<span className="spinner-grid-cube" />
|
|
<span className="spinner-grid-cube" />
|
|
<span className="spinner-grid-cube" />
|
|
<span className="spinner-grid-cube" />
|
|
<span className="spinner-grid-cube" />
|
|
<span className="spinner-grid-cube" />
|
|
<span className="spinner-grid-cube" />
|
|
<span className="spinner-grid-cube" />
|
|
</span>
|
|
);
|
|
}
|