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.