Select
MVSelect is a feature-rich, customizable dropdown component built with modern web standards. It offers single/multiple selection, search, and rich icon support with various styling options.
Basic Usage
The most common use case - selecting one option from a dropdown.
Placeholder Text
Add placeholder text when no option is selected.
Disabled Select
Disable the entire select component.
Disabled Option
Disable individual options within the select.
Size Variants
Different size options for various use cases.
Multiple Selection
Select multiple options with comma-separated display.
Maximum Selection
Limit the number of selectable options.
Enhanced Tags
Visual tags for selected items with enhanced functionality.
Tags with Icons
Tags that include icons for each selected option.
Basic Tags
Simple tags mode for multiple selection.
Pre-selected Tags
Tags with pre-selected values.
Tags: selected count
In tags mode, set showSelectedCount to true to render a short summary (for example 3 selected) before the tag chips. Override the copy with selectedCountText and the {{count}} placeholder.
Search & Filtering
Enable search within the dropdown options.
Remote Data
Load options dynamically from API endpoints.
Icons
Add icons to options for better visual identification.
Multiple Icons
Icons in multiple selection mode.
Avatar
User avatars in select options.
Country Selection
Country selection with flag icons.
Description
Options with additional description text.
Modal Integration
Select components inside modal dialogs.
Template Customization
Advanced template customization for display and options.