UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

44 lines (43 loc) • 1.33 kB
(function() { try { var e = typeof window < "u" ? window : typeof global < "u" ? global : typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : {}; e.SENTRY_RELEASE = { id: "3.39.1" }; var t = new e.Error().stack; t && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[t] = "5dc274fd-adf0-4489-9994-837bac862569", e._sentryDebugIdIdentifier = "sentry-dbid-5dc274fd-adf0-4489-9994-837bac862569"); } catch {} })(); import { r as e } from "./rolldown-runtime-BOCG9HEF.js"; import { C as t, f as n, v as r } from "./i18n-BVE2kS7w.js"; import { t as i } from "./react-CM7l092i.js"; //#region src/utils/mobx.ts var a = /* @__PURE__ */ e(i(), 1); function o(e, t) { return (0, a.useEffect)(() => n(e, t), []); } function s(e, t, n, i = []) { return (0, a.useEffect)(() => r(e, t, n), i); } function c(e) { if (typeof requestAnimationFrame == "function") { let t = requestAnimationFrame(e); return () => cancelAnimationFrame(t); } let t = setTimeout(e, 0); return () => clearTimeout(t); } function l(e, n) { let i, a = c(() => { i = r(e, (e) => n(e)), n(t(e)); }); return () => { a(), i == null || i(); }; } function u(e, t, n = []) { return (0, a.useEffect)(() => l(e, t), n); } function d(e) { return (0, a.useEffect)(e, []); } //#endregion export { s as i, d as n, u as r, o as t };