@expofp/floorplan
Version:
Interactive floor plan library for expos and events
2 lines (1 loc) • 567 B
JavaScript
import e from"../../data";import{PREFIXES as s}from"./constants";export function extractPoiTypeId(t){try{const r=t.replace(s.POI_TYPE,""),n=parseInt(r,10);return isNaN(n)?null:n}catch{return null}}export function getButtonConfig(t){const r=e.filterButtonsConfig;return!r?.searchButtons||!Array.isArray(r.searchButtons)?null:r.searchButtons.find(o=>o.id===t)||null}export function countMapValues(t){let r=0;for(const n of t.values())r+=n;return r}export function isValidConfig(t){return t&&typeof t=="object"&&Array.isArray(t.searchButtons)&&t.searchButtons.length>0}