nezha_dash/components/loading/Loader.tsx
2024-12-13 15:09:12 +08:00

14 lines
361 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}`} />
))}
</div>
</div>
)
}