UNPKG

sanity

Version:

Sanity is a real-time content infrastructure with a scalable, hosted backend featuring a Graph Oriented Query Language (GROQ), asset pipelines and fast edge caches

22 lines (21 loc) 803 B
import { c } from "react-compiler-runtime"; import { useTelemetry } from "@sanity/telemetry/react"; import { memo, useEffect } from "react"; const PostMessageTelemetry = (props) => { const $ = c(4), { comlink } = props, telemetry = useTelemetry(); let t0, t1; return $[0] !== comlink || $[1] !== telemetry ? (t0 = () => comlink.on("visual-editing/telemetry-log", (message) => { const { event, data } = message; data ? telemetry.log(event, data) : telemetry.log(event); }), t1 = [comlink, telemetry], $[0] = comlink, $[1] = telemetry, $[2] = t0, $[3] = t1) : (t0 = $[2], t1 = $[3]), useEffect(t0, t1), null; }; var PostMessageTelemetry$1 = memo(PostMessageTelemetry); export { PostMessageTelemetry$1 as default }; //# sourceMappingURL=PostMessageTelemetry.mjs.map