import { __rest } from "tslib"; import { Fragment as _Fragment, jsx as _jsx } from "react/jsx-runtime"; import { useContext, useEffect } from "react"; import { KrpanoRendererContext } from "../contexts"; export const Action = (_a) => { var { name, content } = _a, attrs = __rest(_a, ["name", "content"]); const renderer = useContext(KrpanoRendererContext); useEffect(() => { if (!renderer) return; renderer.tagAction.pushSyncTag("action", Object.assign({ name }, attrs), content); }, [renderer]); return _jsx(_Fragment, {}); };