MeldUI

Multi Select

A searchable multi-select dropdown with badge display, groups, and creatable options.

Usage

With Groups & Creatable

Use groups for organized options, creatable to allow new values, and maxDisplay to limit visible badges.

Props

PropTypeDefaultDescription
modelValuestring[]-The selected values (v-model).
options{ label: string; value: string }[]-Flat list of selectable options.
groups{ label: string; options: { label: string; value: string }[] }[]-Grouped options displayed under section headings.
placeholderstring'Select...'Placeholder text when nothing is selected.
searchPlaceholderstring'Search...'Placeholder for the search input inside the dropdown.
emptyTextstring'No results found'Text shown when no options match the search query.
maxDisplaynumber-Maximum number of badges to display before showing a count.
maxnumber-Maximum number of items that can be selected.
disabledbooleanfalseDisables the entire select.
creatablebooleanfalseAllow creating new options from the search input.