Skip to content

@gtkx/react / DropDownProps

Type Alias: DropDownProps<T, S>

DropDownProps<T, S> = object

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

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:715

Data items to display in the dropdown


onSelectionChanged?

optional onSelectionChanged?: ((id) => void) | null

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

Callback fired when the selected item changes


renderHeader?

optional renderHeader?: ((item) => ReactNode) | null

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

Function to render section headers when items contain section entries


renderItem?

optional renderItem?: ((item) => ReactNode) | null

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

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:723

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:717

ID of the currently selected item