Skip to main content

Type Alias: DropDownProps<T, S>

DropDownProps<T, S> = object

Defined in: packages/react/src/jsx.ts:706

Props shared by single-selection dropdown widgets (GtkDropDown, AdwComboRow).

Extended by

Type Parameters

Type ParameterDefault type
Tunknown
Sunknown

Properties

items?

optional items: ListItem<T, S>[]

Defined in: packages/react/src/jsx.ts:708

Data items to display in the dropdown


onSelectionChanged?

optional onSelectionChanged: (id) => void | null

Defined in: packages/react/src/jsx.ts:712

Callback fired when the selected item changes


renderHeader?

optional renderHeader: (item) => ReactNode | null

Defined in: packages/react/src/jsx.ts:718

Function to render section headers when items contain section entries


renderItem?

optional renderItem: (item) => ReactNode | null

Defined in: packages/react/src/jsx.ts:714

Function to render each item. Sets the primary factory, used for both button and popup list unless overridden by renderListItem.


renderListItem?

optional renderListItem: (item) => ReactNode | null

Defined in: packages/react/src/jsx.ts:716

Function to render items in the popup list only, overriding renderItem for the list.


selectedId?

optional selectedId: string | null

Defined in: packages/react/src/jsx.ts:710

ID of the currently selected item