Components

WCombobox

Stories

Open in Storybook

Props

Prop Default Type
suggestionsunknown[]
bordertrueboolean | undefined
to'#root'string | undefined
isValidtrueFunction | undefined
emptyLabelvoid 0string | undefined
ignoreFilterfalseboolean | undefined
restrictToSuggestionsfalseboolean | undefined
modelValuestring | undefined
idstring | undefined
openboolean | undefined
searchTermstring | undefined
loadingboolean | undefined
displayKeystring | undefined
displayValueFunction | undefined
displayEntryFunction | undefined
constrainWidthTostring | number | null | undefined
constrainHeightTostring | number | null | undefined
contentPropsRecord<string, any> | undefined
inputPropsRecord<string, any> | undefined

Events

Event Type
update:modelValue[value: string | undefined]
update:open[value: boolean | undefined]
update:searchTerm[value: string | undefined]
update:loading[value: boolean | undefined]

Slots

Slot Type
loading-indicator{}
right{}
trigger{ open: boolean; }
toggle{ isOpen: boolean; }
header{ class: string; filtered: unknown[]; isShowingEmptyLabel: boolean; }
invalid{ searchTerm: string; errorMessage: any; id: string; role: string; }
suggestions{ filtered: unknown[]; display: (value: NonNullable<AcceptableValue | AcceptableValue[] | undefined>, options?: { isForEmit?: boolean | undefined; } | undefined) => string; searchTerm: string; }
suggestion-icon{ suggestion: unknown; }
suggestion{ suggestion: unknown; suggestionText: string; }