UNPKG

@playcanvas/blocks

Version:

High level abstract 3D primitives for React

10 lines 644 B
"use client"; import { jsx as _jsx } from "react/jsx-runtime"; import { useAssetViewer, useTimeline } from "./splat-viewer-context"; import { cn } from "../lib/utils"; export function Controls({ className, autoHide = false, children }) { const { isInteracting } = useAssetViewer(); const { isPlaying } = useTimeline(); return (_jsx("div", { className: cn("absolute w-full bottom-0 left-0 pointer-events-none", "flex items-end justify-start p-2 gap-2", "transition-opacity duration-500", autoHide && isPlaying && !isInteracting ? "opacity-0" : "opacity-100", className), children: children })); } //# sourceMappingURL=controls.js.map