import { jsx } from "react/jsx-runtime";
import * as React from "react";
import * as AspectRatioPrimitive from "@radix-ui/react-aspect-ratio";
const AspectRatio = React.forwardRef((props, ref) => /* @__PURE__ */ jsx(AspectRatioPrimitive.Root, { ref, ...props }));
AspectRatio.displayName = "AspectRatio";
const aspectRatioMeta = {
  component: "AspectRatio",
  family: null,
  // self-contained primitive(對齊 spec frontmatter self-contained + L22;非 Family 1-4)
  variants: {},
  sizes: {},
  // 2026-06-05 fix(deep-audit):純 structural container,無互動狀態(spec.md L101「無 hover/focus/active/disabled」)。
  // 原 ['default','hover','active','focus-visible','disabled'] 是 Phase 1 mechanical placeholder,與 spec 矛盾。
  states: ["default"],
  tokens: {
    bg: [],
    fg: [],
    ring: []
  }
};
export {
  AspectRatio,
  aspectRatioMeta
};
//# sourceMappingURL=aspect-ratio.js.map
