Loom Loader Demo
loomui/loom-loader-demoFreeExample
The loader at three sizes, with a wider frame on the last.
Install it
npx shadcn@latest add https://loomui.design/r/loom-loader-demo.jsonSource
1import { LoomLoader } from "@/registry/loomui/loom-loader"23const SIZES = [4 { label: "Small", className: "size-6", strands: 3, duration: 1400 },5 { label: "Default", className: "size-10", strands: 5, duration: 1400 },6 {7 label: "Wide and slow",8 className: "text-accent size-16",9 strands: 7,10 duration: 2000,11 },12]1314export default function LoomLoaderDemo() {15 return (16 <div className="grid w-full max-w-md grid-cols-3 gap-4 sm:gap-8">17 {SIZES.map((size) => (18 <div key={size.label} className="flex flex-col items-center gap-4">19 {/* A fixed slot so three different sizes share one baseline and the20 labels below them line up. */}21 <div className="grid h-16 place-items-center">22 <LoomLoader23 className={size.className}24 strands={size.strands}25 duration={size.duration}26 />27 </div>28 <span className="text-muted-foreground text-center text-xs text-balance">29 {size.label}30 </span>31 </div>32 ))}33 </div>34 )35}
What it pulls in
Other registry items
Files it writes
More from loomui
All 91 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Aurora Backdrop Demoaurora-backdrop-demo | loomui | Examples | Free | no deps | |
| Bento Grid Demobento-grid-demo | loomui | Examples | Free | no deps | |
| Card Stack Democard-stack-demo | loomui | Examples | Free | no deps | |
| Compare Slider Democompare-slider-demo | loomui | Examples | Free | no deps | |
| Confetti Button Democonfetti-button-demo | loomui | Examples | Free | no deps | |
| Count Up Democount-up-demo | loomui | Examples | Free | no deps | |
| Credit Card Democredit-card-demo | loomui | Examples | Free | no deps | |
| Drawer Demodrawer-demo | loomui | Examples | Free | no deps |
