1 line
1.1 KiB
JavaScript
1 line
1.1 KiB
JavaScript
(self.webpackChunk_farmos_org_farmos_map=self.webpackChunk_farmos_org_farmos_map||[]).push([[553],{460:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-layers-half" viewBox="0 0 16 16"><path d="M8.235 1.559a.5.5 0 0 0-.47 0l-7.5 4a.5.5 0 0 0 0 .882L3.188 8 .264 9.559a.5.5 0 0 0 0 .882l7.5 4a.5.5 0 0 0 .47 0l7.5-4a.5.5 0 0 0 0-.882L12.813 8l2.922-1.559a.5.5 0 0 0 0-.882l-7.5-4zM8 9.433 1.562 6 8 2.567 14.438 6 8 9.433z"></path></svg>'},9444:(e,a,r)=>{"use strict";r.r(a),r.d(a,{default:()=>o});var n=r(6421),s=r.n(n),t=r(460),l=r.n(t);const o={attach(e){const a=()=>{const a=e.map.getControls().getArray().find((e=>"function"==typeof e.renderPanel));if(!e.sidePanel)return;if(e.sidePanel.getPaneById("layers"))return;const r=e.sidePanel.definePane({paneId:"layers",name:"Layers",icon:l()}),n=document.createElement("div");n.classList="layer-switcher",r.addWidgetElement(n);const t=()=>s().renderPanel(e.map,n,{reverse:!0});t(),e.map.on("farmOS-map.layer",(()=>{t()})),a&&e.map.removeControl(a)};a(),e.map.getControls().on("add",a)}}}}]); |