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

19 lines (18 loc) 840 B
"use strict"; var reactCompilerRuntime = require("react-compiler-runtime"), react = require("@sanity/telemetry/react"), React = require("react"); const PostMessageTelemetry = (props) => { const $ = reactCompilerRuntime.c(4), { comlink } = props, telemetry = react.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]), React.useEffect(t0, t1), null; }; var PostMessageTelemetry$1 = React.memo(PostMessageTelemetry); exports.default = PostMessageTelemetry$1; //# sourceMappingURL=PostMessageTelemetry.js.map