dami/ui

Aspect Ratio

<AspectRatio ratio={16 / 9}><img … /></AspectRatio>

Install

npx shadcn@latest add @dami/aspect-ratio

Or without the namespace: npx shadcn@latest add https://ui.dami.uy/r/aspect-ratio.json

Source

"use client"

import { AspectRatio as AspectRatioPrimitive } from "radix-ui"

function AspectRatio({
  ...props
}: React.ComponentProps<typeof AspectRatioPrimitive.Root>) {
  return <AspectRatioPrimitive.Root data-slot="aspect-ratio" {...props} />
}

export { AspectRatio }