arcgis-widgets-ui

Build ArcGIS Maps SDK 4.26 map interfaces with Core API widgets.

Updated May 27, 2026
One-click install
npx skills add https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0 --skill arcgis-widgets-ui-elowen53
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arcgis-widgets-ui
Source: https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0/tree/main/skills/arcgis-widgets-ui
Command: npx skills add https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0 --skill arcgis-widgets-ui-elowen53

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

arcgis-widgets-ui enables developers to build map UI efficiently using the Core API widgets for ArcGIS Maps SDK 4.26.

Core Features & Use Cases

  • Build and place widgets such as Legend, LayerList, Search, BasemapGallery, TimeSlider, and more with view.ui.add().
  • Support for Expand wrappers and external DOM containers to create flexible layouts for dashboards and apps.
  • Use cases include building 2D map apps with rich UI controls and custom layouts around the map view.

Quick Start

Create a MapView and begin attaching core API widgets to the view using view.ui.add(...) to build your first ArcGIS user interface.

Frequently Asked Questions about arcgis-widgets-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add widgets like Legend and LayerList to an ArcGIS MapView?

Add ArcGIS widgets to a MapView using the view.ui.add() method. This Core API function attaches UI components such as Legend, LayerList, and Search directly to the map interface for ArcGIS Maps SDK 4.26.

Can I use Expand wrappers to manage ArcGIS widget layouts in a dashboard?

Yes, Expand wrappers are supported for ArcGIS widgets. They collapse widgets into compact icons, creating flexible layouts for dashboards and apps when combined with external DOM containers around the MapView.

What ArcGIS Maps SDK widgets are available for building 2D map app interfaces?

Available ArcGIS widgets for 2D map apps include Legend, LayerList, Search, TimeSlider, and BasemapGallery. These Core API components assemble rich UI controls for MapView interfaces.

Does this approach to ArcGIS UI composition require external dependencies?

No external dependencies are required. The Skill relies solely on the Core API widgets available within the ArcGIS Maps SDK 4.26 to assemble and position map user interface components.

How do I start building a custom map UI with the ArcGIS Core API?

Create a MapView and begin attaching Core API widgets. Use view.ui.add(...) to position components like BasemapGallery and TimeSlider, assembling your first custom ArcGIS user interface layout.