@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 1.35 kB
JavaScript
import{_ as t}from"../../../../chunks/tslib.es6.js";import{formatAngle as o}from"../../../../core/quantityFormatUtils.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 s}from"../../../../core/accessorSupport/decorators/subclass.js";import{CONTENT as e}from"../css.js";import{TooltipContent as r}from"./TooltipContent.js";import{TooltipContentWithHelpMessage as i}from"../support/TooltipContentWithHelpMessage.js";import{TooltipField as p}from"../support/TooltipField.js";import"../../../../widgets/support/widgetUtils.js";import{tsx as n}from"../../../../widgets/support/jsxFactory.js";const a={base:`${e} ${`${e}--transform-absolute`}`};let l=class extends r{render(){const{info:t}=this,{visibleElements:s}=t.tooltipOptions,e=this._messagesTooltip.sketch;return n(i,{className:a.base,helpMessage:this._getHelpMessage()},s.orientation&&t.orientationEnabled&&n(p,{title:e.orientation,value:o(t.orientation,t.rotationType,t.orientationPrecision)}),s.size&&t.sizeEnabled&&n(p,{title:e.size,value:this._formatLength(t.size,t.sizeUnit,t.sizePrecision)}))}};l=t([s("esri.views.interactive.tooltip.content.TooltipContentTransformAbsolute")],l);export{l as TooltipContentTransformAbsolute};