UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 1.2 kB
import{_ as t}from"../../../../chunks/tslib.es6.js";import"../../../../core/Logger.js";import"../../../../core/accessorSupport/ensureType.js";import"../../../../core/arrayUtils.js";import"../../../../core/Error.js";import"../../../../core/has.js";import{subclass as o}from"../../../../core/accessorSupport/decorators/subclass.js";import{CONTENT as e}from"../css.js";import{TooltipContent as s}from"./TooltipContent.js";import{TooltipContentWithHelpMessage as r}from"../support/TooltipContentWithHelpMessage.js";import{TooltipField as i}from"../support/TooltipField.js";import"../../../../widgets/support/widgetUtils.js";import{tsx as p}from"../../../../widgets/support/jsxFactory.js";const a={base:`${e} ${`${e}--draw-polygon`}`};let l=class extends s{render(){const{area:t,elevation:o,tooltipOptions:e,viewType:s}=this.info,{visibleElements:l}=e,m=this._messagesTooltip.sketch;return p(r,{className:a.base,helpMessage:this._getHelpMessage()},l.elevation&&"2d"!==s&&p(i,{title:m.elevation,value:this._formatVerticalLength(o)}),l.area&&p(i,{title:m.area,value:this._formatArea(t)}))}};l=t([o("esri.views.interactive.tooltip.content.TooltipContentDrawPolygon")],l);export{l as TooltipContentDrawPolygon};