npx shadcn@latest add https://components.bksh.site/r/grid-pulse.json

Loaders

Grid Pulse

A dot-matrix grid pulsing in a diagonal wave.

Example.tsx
import { GridPulse } from "@/components/better/grid-pulse"
export function Example() {
return (
<GridPulse rows={3} cols={3} dotSize={8} gap={6} speed={1.4} color="#6366f1" />
)
}

Dependencies

Props

PropTypeDefaultDescription
classNamestring
rowsnumber3Grid rows.
colsnumber3Grid columns.
dotSizenumber8Dot diameter in px.
gapnumber6Gap between dots in px.
colorstring"currentColor"Dot colour (any CSS color).
speednumber1.4Seconds for one cycle.