Initial commit
Some checks failed
CI / test (push) Has been cancelled
CI / security (push) Has been cancelled
CI / build (push) Has been cancelled

This commit is contained in:
defiQUG
2025-12-12 15:02:56 -08:00
commit 849e6a8357
891 changed files with 167728 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
// Loading Spinner Component
import { clsx } from 'clsx';
import './LoadingSpinner.css';
interface LoadingSpinnerProps {
size?: 'small' | 'medium' | 'large';
fullPage?: boolean;
className?: string;
}
export default function LoadingSpinner({ size = 'medium', fullPage = false, className }: LoadingSpinnerProps) {
const spinner = (
<div className={clsx('loading-spinner', `loading-spinner--${size}`, className)}>
<div className="loading-spinner__circle" />
</div>
);
if (fullPage) {
return (
<div className="loading-spinner__overlay">
{spinner}
</div>
);
}
return spinner;
}