@mapbox-vue3/env-layers
Version:
Mapbox Vue3 Component Library Env Layers
2 lines (1 loc) • 602 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("vue"),c=require("@mapbox-vue3/core"),u=require("@mapbox-web/deck-gl-extension"),i=require("./snow-layer.js"),l={class:"mb-snow-layer"},p={name:"MbSnowLayer"},d=o.defineComponent({...p,props:i.snowLayerProps,setup(s){const n=s;let t;const a=()=>{const e=r();t=new u.SnowLayer(n.id),e.addLayer(t)},{getMapboxInstance:r}=c.useMapCreated(a);return o.onBeforeUnmount(()=>{const e=r();t&&e.removeLayer(n.id)}),(e,_)=>(o.openBlock(),o.createElementBlock("i",l))}});exports.default=d;
;