UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

2 lines (1 loc) 370 B
const t=0;export function createFloorContext(r,s){return{showAllFloors(){return r.mode===0},getActiveFloor(){const e=s.currentRouteLayer?.name;return e&&r.layers.some(i=>i.name===e&&i.visible)?e:""},isLayerVisible(e){return e?r.findLayer?r.findLayer(e)?.visible??!0:r.layers.some(n=>n.name===e&&n.visible):!0},getFloorOrder(){return r.floors.map(e=>e.name).reverse()}}}