For the complete documentation index, see llms.txt. This page is also available as Markdown.

Icon Picker

The Icon Picker provides a searchable and filterable interface for selecting icons from the Lightning Design System Library.


Overview

The Icon Picker lets flow users browse and select a Lightning Design System icon from a searchable dropdown. The selected icon name is stored as an output variable you can use to configure other components or save to a record field. Use it whenever an admin or end-user needs to pick an icon as part of a configuration or customization flow.

Configuration

To configure it, click the component on the Flow screen. The Edit Icon Picker Component panel opens on the right with three tabs: Properties, Interactions, and Style. The sections below mirror the Properties tab.

Properties

Label — text label for the input, displayed above the Icon Picker. The label position is controlled by the Variant setting.

Value — specifies the value of the input, pre-populating the picker with a default icon selection (e.g., standard:account).

Field level help — help text detailing the purpose and function of the input, shown in a tooltip.

Placeholder — text displayed when the field is empty, to prompt the user for a valid entry.

Variant — changes the appearance of the input field, controlling how the label is positioned: Standard, Label Hidden, Label Inline, or Label Stacked (default: Standard).

Hide Input Text — if present, the input text next to the icon button is hidden, leaving only the icon.

Required — if present, an input is required by the user; the flow won't advance until an icon is picked.

Customize the appearance of the icon dropdown button.

Setting
What It Controls

Button Label

The text to be displayed inside the button

Button Icon Size

Size of the icon on the button — Xxs, Xs, Small, Medium, or Large (default: Medium). Requires Value to be set

Button Variant

Visual style of the button — Bare, Container, Brand, Border, Border Filled, Bare Inverse, or Border Inverse (default: Border)

Hide Footer

Hides the footer bar at the bottom of the dropdown menu

Disabled

If present, the input is disabled and users cannot interact with it

Hidden Categories

Icon categories that will be hidden from the menu — Standard, Custom, Utility, Doctype, and Action

How to hide specific icon categories

Advanced Options

Read Only — if present, the input is read-only and cannot be edited by users; the current icon is displayed without allowing changes.

Access Key — specifies a keyboard shortcut key to activate or focus the input. See the MDN Web Docs HTML "accesskey" global attribute for details.

Interactions

Interactions define what happens when users interact with the Icon Picker. Configure them from the Interactions tab of the Edit Icon Picker panel.

Change

Fires when the user selects a different icon. Use this to store the selection in a flow variable or trigger downstream logic such as navigating to the next screen.

Styling

The Style tab lets you fine-tune the Icon Picker's spacing and label appearance. Configure it from the Style tab of the Edit panel.

Controls the outer spacing around the component, creating space between it and other elements on the screen.

  • Top / Right / Bottom / Left: Adjust the space on each side.

Controls the inner spacing between the component's content and its border.

  • Top / Right / Bottom / Left: Adjust the inner spacing on each side.

Adjusts display when opened as a modal dialog inside a Flow screen.

  • Width: Dialog width.

  • Height: Dialog height.

  • Background Color: Dialog background color.

Styles the field label above the icon picker.

  • Color: Set the label text color.

  • Font Size / Font Style / Font Weight: Control the label typography.

Examples

Output Variables

Flow Interaction Output Variables

Like all interactive Flow components, the Icon Picker exposes generic output slots (Variable 1–10) that an Open Flow Dialog or Open Flow Panel interaction can fill with values from a launched flow. See Flow Interaction Output Variables.

Last updated

Was this helpful?