UNPKG

clinic-cms

Version:

Svelte components based on Skeleton UI toolkit for the frontend of an outpatient clinic CMS.

32 lines (31 loc) 1.01 kB
export const createMapData = (address, facilityName) => { const mapData = [ { latLng: [Number(address?.latitude ?? 0), Number(address?.longitude ?? 0)], zoom: address?.zoom ?? 0, tooltip: { text: facilityName, permanent: false, direction: "auto", opacity: 0.7 } } ]; return mapData; }; export const createFacilitiesMapData = (facilities, tooltip = false) => { const points = []; facilities.forEach((item) => { points.push({ latLng: [Number(item.address?.latitude ?? 0), Number(item.address?.longitude ?? 0)], zoom: item?.address?.zoom ?? 0, tooltip: { text: item.address.tooltip_text || item.label || item.name, permanent: tooltip, direction: item.address.tooltip_direction || "auto", opacity: 0.7 } }); }); return points; };