UNPKG

@arcgis/map-components

Version:
5 lines (4 loc) 881 B
/*! All material copyright Esri, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. v4.33.13 */ import{E as o,P as r,U as l,k as a}from"./HX57SHRL.js";var t=class extends r{static{this.properties={viewModel:0,messages:0,fileName:1,selectExportsTab:0}}static{this.shadowRootOptions=o}loaded(){this.manager.onLifecycle(()=>[])}async _handlePrintMap(){this.viewModel.export(this.fileName||this.messages.untitled),this.selectExportsTab()}render(){let{messages:e}=this,{layout:s,layoutItem:i,format:n}=this.viewModel.templateOptions,d=this.viewModel.state!=="ready"||!(s||i);return a`<div><calcite-button .ariaLabel=${e.exportDescription} .disabled=${d||!(s||i?.id)&&!n} @click=${this._handlePrintMap} scale=l width=full>${e.export}</calcite-button></div>`}};l("arcgis-print-export-button",t);export{t as PrintExportButton};