@expofp/floorplan
Version:
Interactive floor plan library for expos and events
49 lines (48 loc) • 2.09 kB
JavaScript
(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] = "47985e3b-305b-4ec7-97e4-7c7df9164e61", e._sentryDebugIdIdentifier = "sentry-dbid-47985e3b-305b-4ec7-97e4-7c7df9164e61");
} catch {}
})();
import { r as e } from "./rolldown-runtime-BOCG9HEF.js";
import { t } from "./react-CM7l092i.js";
import { t as n } from "./jsx-runtime-BGutO_I9.js";
import { $ as r, c as i, kt as a, z as o } from "./store-CARxK2Ft.js";
import { t as s } from "./index.module-CVo9wrU4.js";
import { n as c } from "./mobx-B9XSgx3-.js";
import { n as l } from "./camera-events-CQZgwih3.js";
import { t as u } from "./KioskStore-BZ4HwD9A.js";
//#region src/components/Kiosk/SetKioskMode.tsx
var d = /* @__PURE__ */ e(t(), 1), f = n(), p = s(() => {
var e, t, n;
c(() => {
Promise.resolve().then(() => u.handleSetupReady());
}), (0, d.useEffect)(() => {
var e;
let t = (e = o()) == null ? void 0 : e.state();
t && u.setInitialPtScale(t.pixelSize);
}, []), (0, d.useEffect)(() => (a((e) => u.handleClick(e)), () => a()), []), (0, d.useEffect)(() => l(() => u.handleNavigationChange()), []);
let s = !!u.kiosk;
return /* @__PURE__ */ (0, f.jsx)(r, {
isSaveDisabled: !s || !u.hasUnsavedChanges,
isDeleteDisabled: !s,
areControlsDisabled: !s,
confirmOnClose: s ? u.hasUnsavedChanges : !1,
angle: ((e = u.kiosk) == null ? void 0 : e.heading) || 0,
uiScale: ((t = u.kiosk) == null ? void 0 : t.uiScale) || i.uiState.uiScale,
minUiScale: i.uiState.minUIScale,
maxUiScale: i.uiState.maxUIScale,
uiScaleStep: .01,
iconSizePercent: ((n = u.kiosk) == null ? void 0 : n.iconSizePercent) || 100,
isInfoVisible: !s,
statusMessages: u.statusMessages,
onClose: () => u.handleClose(),
onDelete: () => u.handleDelete(),
onSave: () => u.handleSave(),
onChange: (e) => u.handleChange(e)
});
});
//#endregion
export { p as default };