UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) 1.12 kB
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. */ import e from"../../core/Collection.js";import s from"../../support/actions/ActionBase.js";import o from"../../support/actions/ActionButton.js";import t from"../../support/actions/ActionToggle.js";import{legacyIcon as a}from"../support/legacyIcon.js";const i=e.ofType({key:"type",defaultKeyValue:"button",base:s,typeMap:{button:o,toggle:t}}),n=new o({icon:"magnifying-glass-plus",id:"zoom-to-feature",title:"{messages.zoom}",className:a.zoomInMagnifyingGlass}),r=new o({icon:"trash",id:"remove-selected-feature",title:"{messages.remove}",className:a.trash}),l=new o({icon:"magnifying-glass-plus",id:"zoom-to-clustered-features",title:"{messages.zoom}",className:a.zoomInMagnifyingGlass}),m=new t({icon:"table",id:"browse-clustered-features",title:"{messages.browseClusteredFeatures}",className:a.table,value:!1}),c=[n,r,m,l];export{i as ActionsCollection,c as all,m as browseClusteredFeatures,r as removeSelectedFeature,l as zoomToClusteredFeatures,n as zoomToFeature};