@arcgis/map-components
Version:
ArcGIS Map Components
2 lines • 944 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.1/LICENSE.txt */
import b from"./7EH7JWIM.js";import"./G6XC3FF7.js";import"./XBBKSJW6.js";import"./56JX3YF3.js";import{O as a,Q as c,U as l,a as r,b as n}from"./LOPSE7EQ.js";import"./3TTFCHAA.js";export default $arcgis.t(([p])=>{var h=r`:host{display:contents}.root{position:absolute}`,e=class extends a{constructor(){super(...arguments),this.trackLocation=!1,this.screenLocation=p(this)}static{this.properties={trackLocation:5,screenLocation:32,label:1,location:0,view:0}}static{this.styles=h}_getPositionStyles(){let{screenLocation:t,view:o}=this;if(o==null||t==null)return{};let{padding:i}=o,s=16;return{"--calcite-loader-size":`${s}px`,left:`${t.x-(i.left??0)-s/2}px`,top:`${t.y-(i.top??0)-s/2}px`}}render(){return this.screenLocation?n`<calcite-loader class="root" .label=${this.label??""} inline style=${c(this._getPositionStyles())}></calcite-loader>`:null}};l("arcgis-spinner",e);return e},b)