UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

2 lines (1 loc) • 767 B
import{Fragment as a,jsx as o,jsxs as n}from"react/jsx-runtime";import{useObserver as r}from"mobx-react-lite";import{useRef as i}from"react";import m from"../data";import e,{uiState as t}from"../store";import l from"../tools/settings";import{EntityList as f}from"./";import u from"./SidebarActionsContainer";function k(){return r(()=>!l.wayfinding||!e.bookmarksStore.hasRoutableBookmarks?null:o(u,{className:"efp-sidebar-actions--bookmarks",showDirections:!1,showBookmark:!1,showRoutePlanner:!0,showShare:!1,onClickRoutePlanner:()=>e.routePlannerStore.launchFromBookmarks()}))}function c(){const s=i(null);return r(()=>n(a,{children:[o(k,{}),o(f,{updatedScrollableRef:s})]}))}export default()=>r(()=>!m.hideBookmarks&&!t.details&&t.list.type==="bookmarks"&&o(c,{}));