@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 1.23 kB
JavaScript
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 e}from"../../../../core/accessorSupport/decorators/subclass.js";import{CONTENT as o}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 l={base:`${o} ${`${o}--draw-polyline`}`};let a=class extends s{render(){const{elevation:t,totalLength:e,tooltipOptions:o,viewType:s}=this.info,{visibleElements:a}=o,n=this._messagesTooltip.sketch;return p(r,{className:l.base,helpMessage:this._getHelpMessage()},a.elevation&&"2d"!==s&&p(i,{title:n.elevation,value:this._formatVerticalLength(t)}),a.totalLength&&p(i,{title:n.totalLength,value:this._formatLength(e)}))}};a=t([e("esri.views.interactive.tooltip.content.TooltipContentDrawPolyline")],a);export{a as TooltipContentDrawPolyline};