@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 1.19 kB
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.33/esri/copyright.txt for details.
*/
import{loadCalciteComponents as t}from"../../support/componentsUtils.js";import"../../support/widgetUtils.js";import{tsx as o}from"../../support/jsxFactory.js";function i(){return t({action:()=>import("@esri/calcite-components/dist/components/calcite-action"),"action-pad":()=>import("@esri/calcite-components/dist/components/calcite-action-pad")})}function n(t){const{expandDisabled:i,layout:n,overlayPositioning:e,actions:c}=t;return o("calcite-action-pad",{expandDisabled:i,layout:n,overlayPositioning:e,slot:"fab"},c.map((t=>o("calcite-action",{icon:t.icon,key:t.title,onclick:t.onclick,scale:t.scale,text:t.text,title:t.title}))))}function e(t){const{uiStrings:i,layout:e,onAction:c}=t;return o(n,{actions:[{icon:"chevron-left",scale:"s",text:i.previous,title:i.previous,onclick:()=>{c({step:-1})}},{icon:"chevron-right",scale:"s",text:i.next,title:i.next,onclick:()=>{c({step:1})}}],expandDisabled:!0,layout:e,overlayPositioning:"fixed"})}export{n as FloatingActionPad,e as SequentialNavigationUI,i as loadSequentialNavigationUIComponents};