@playcanvas/blocks
Version:
High level abstract 3D primitives for React
10 lines • 644 B
JavaScript
"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