@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 Parameter | Default type |
|---|---|
T | unknown |
S | unknown |
Properties
items?
optionalitems?:ListItem<T,S>[]
Defined in: packages/react/src/jsx.ts:715
Data items to display in the dropdown
onSelectionChanged?
optionalonSelectionChanged?: ((id) =>void) |null
Defined in: packages/react/src/jsx.ts:719
Callback fired when the selected item changes
renderHeader?
optionalrenderHeader?: ((item) =>ReactNode) |null
Defined in: packages/react/src/jsx.ts:725
Function to render section headers when items contain section entries
renderItem?
optionalrenderItem?: ((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?
optionalrenderListItem?: ((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?
optionalselectedId?:string|null
Defined in: packages/react/src/jsx.ts:717
ID of the currently selected item