Aspect Ratio
gymnopedies/aspect-ratioFreeComponent
Aspect Ratio — gymnopédies-themed shadcn primitive.
Install it
npx shadcn@latest add https://gymnopedies.shoota.work/r/aspect-ratio.jsonSource
1import { cn } from "@/lib/utils"23function AspectRatio({4 ratio,5 className,6 ...props7}: React.ComponentProps<"div"> & { ratio: number }) {8 return (9 <div10 data-slot="aspect-ratio"11 style={12 {13 "--ratio": ratio,14 } as React.CSSProperties15 }16 className={cn("relative aspect-(--ratio)", className)}17 {...props}18 />19 )20}2122export { AspectRatio }
What it pulls in
Other registry items
Files it writes
More from gymnopedies
All 49 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | gymnopedies | Components | Free | 2 deps | |
| Alertalert | gymnopedies | Components | Free | 1 dep | |
| Alert Dialogalert-dialog | gymnopedies | Components | Free | 1 dep | |
| Articlearticle | gymnopedies | Components | Free | no deps | |
| Avataravatar | gymnopedies | Components | Free | 1 dep | |
| Badgebadge | gymnopedies | Components | Free | 2 deps | |
| Breadcrumbbreadcrumb | gymnopedies | Components | Free | 2 deps | |
| Buttonbutton | gymnopedies | Components | Free | 2 deps |
