ArcGIS Experience Builder Storybook allows developers to explore UI components, themes, and icons before using them in custom widgets.

What is Storybook?

Storybook is the interactive reference environment for ArcGIS Experience Builder UI components, themes, and icons. It enables developers to explore component APIs, test configurations, review design patterns, and preview visual changes in isolation before implementing them in widgets or extensions. Storybook is also the primary reference for UI capabilities available through the jimu-ui and jimu-core libraries.

What you can explore

The Storybook site organizes its resources into three primary categories: Components, Theme, and Icons.

Components

The Components section contains samples and API documentation for UI components available from the jimu-ui and jimu-core libraries.

Use this section of the Storybook site to:

  • Browse available Experience Builder UI components.
  • Preview component appearance and behavior.
  • Review component properties and examples.
  • Compare available component configurations.
  • Identify reusable components for custom widgets.

Theme

The Theme section provides documentation and reference resources for Experience Builder themes.

Use this section of the Storybook site to:

  • Review available theme resources.
  • Understand how themes affect component appearance.
  • Explore styling options before adding custom styles.
  • Support visual consistency with Experience Builder applications.

Icons

The Icons section provides a collection of icons available for use with Experience Builder UI components.

Use this section of the Storybook site to:

  • Browse available icons.
  • Identify an icon that communicates the intended action or meaning.
  • Reuse existing Experience Builder icons instead of creating custom assets.
  • Maintain visual consistency across widgets and applications.

Explore a component

Use this general workflow to explore a component in Storybook before implementing it in a custom widget:

  1. Open the ArcGIS Experience Builder Storybook.
  2. Click Components.
  3. Locate the component you want to evaluate.
  4. Review its documentation and examples.
  5. Preview the available configurations.
  6. Use the component in your widget when it meets your requirements.

Resources

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.