| 1234567891011121314151617 |
- import { jsx as _jsx } from "react/jsx-runtime";
- import { useContext, useEffect } from "react";
- import { KrpanoRendererContext } from "../contexts";
- export const DEFAULT_CONTROL_PROPS = {
- mode: "drag",
- usercontrol: "all",
- invert: false,
- };
- export const Control = (props) => {
- const renderer = useContext(KrpanoRendererContext);
- useEffect(() => {
- if (!renderer)
- return;
- renderer.tagAction.pushSyncTag("control", Object.assign({}, DEFAULT_CONTROL_PROPS, props));
- }, [renderer]);
- return _jsx("div", { className: "control" });
- };
|