Files
kandev/apps/web/components/grid-spinner.tsx
T
2026-08-07 04:57:02 +02:00

28 lines
788 B
TypeScript

"use client";
import { useTranslation } from "react-i18next";
type GridSpinnerProps = {
className?: string;
};
export function GridSpinner({ className }: GridSpinnerProps) {
const { t } = useTranslation();
return (
<span
className={`spinner-grid ${className ?? ""}`}
role="status"
aria-label={t("common:loadingIndicatorLabel")}
>
<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>
);
}