@expofp/floorplan
Version:
Interactive floor plan library for expos and events
2 lines (1 loc) • 370 B
JavaScript
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()}}}