@expofp/floorplan
Version:
Interactive floor plan library for expos and events
2 lines (1 loc) • 649 B
JavaScript
import{jsx as o}from"react/jsx-runtime";import{observer as i}from"mobx-react-lite";import{KIOSK_ENABLE_KEY as a}from"../../constants";import t from"../../store";import s from"../../ui/TouchHand";import{useInit as m}from"../../utils/mobx";import{integrateKioskIntoMap as n,integrateKioskIntoWf as u}from"./integrateKiosk";import r from"./KioskStore";const f=i(()=>(m(()=>{if(localStorage.getItem(a)==="0")return;const e=r.restoreData();if(e)return n(e,!0),u(e),t.setResetCameraFn(()=>r.resetCamera()),()=>{t.uiState.setKioskData(null),t.uiState.resetMapSettings(),r.resetCamera()}}),t.uiState.kiosk&&t.uiState.inIdle?o(s,{}):null));export default f;