@expofp/floorplan
Version:
Interactive floor plan library for expos and events
2 lines (1 loc) • 559 B
JavaScript
import{jsx as r,Fragment as a}from"react/jsx-runtime";import{useLocalStore as s,useObserver as l}from"mobx-react-lite";import{useCallback as u,useRef as i}from"react";import{uiState as t}from"../store";import p from"./EntityList";function m(){const o=i(),e=s(()=>({updateOverlayContent:null,get list(){return t.list}})),n=u(()=>{e.updateOverlayContent&&e.updateOverlayContent()},[e.updateOverlayContent]);return l(()=>r(p,{updateScroll:n,updatedScrollableRef:o}))}export default()=>l(()=>r(a,{children:!t.details&&!t.menu&&t.list.type==="filter"&&r(m,{})}));