nezha_dash/components/loading/Loader.tsx
2025-01-21 10:31:54 +08:00

14 lines
365 B
TypeScript

const bars = Array(8).fill(0)
export const Loader = ({ visible }: { visible: boolean }) => {
return (
<div className="hamster-loading-wrapper" data-visible={visible}>
<div className="hamster-spinner">
{bars.map((_, i) => (
<div className="hamster-loading-bar" key={`hamster-bar-${i + 1}`} />
))}
</div>
</div>
)
}