diff --git a/examples/config/examples.ts b/examples/config/examples.ts index a843085..4d4ff81 100644 --- a/examples/config/examples.ts +++ b/examples/config/examples.ts @@ -57,6 +57,11 @@ const examples: Example[] = [ pathname: "interactions", component: React.lazy(() => import("@/examples/interactions")), }, + { + title: "Aspect Ratio", + pathname: "aspect-ratio", + component: React.lazy(() => import("@/examples/aspect-ratio")), + }, ]; export default examples; diff --git a/examples/examples/aspect-ratio.tsx b/examples/examples/aspect-ratio.tsx new file mode 100644 index 0000000..01d1468 --- /dev/null +++ b/examples/examples/aspect-ratio.tsx @@ -0,0 +1,49 @@ +import React from "react"; +import Example from "@/components/example"; +import { Layer } from "react-xr-ui"; +import ViewCode from "@/components/view-code"; +import Button from "@/components/button"; + +export default function RelativeSizing() { + const [aspectRatio, setAspectRatio] = React.useState(16 / 9); + + return ( + <> + + +