npx shadcn@latest add https://components.bksh.site/r/bar-loader.json

Loaders

Bar Loader

An equalizer of bars rising and falling in a wave.

Example.tsx
import { BarLoader } from "@/components/better/bar-loader"
export function Example() {
return (
<BarLoader count={5} width={4} height={28} gap={4} speed={1} color="#6366f1" />
)
}

Dependencies

Props

PropTypeDefaultDescription
classNamestring
countnumber5Number of bars.
widthnumber4Bar width in px.
heightnumber28Max bar height in px.
gapnumber4Gap between bars in px.
colorstring"currentColor"Bar colour (any CSS color).
speednumber1Seconds for one cycle.