Skip to content

feat(MDS): Select component #117

@LagunaElectric

Description

@LagunaElectric

Component: Select

Feature Request:
The Select component is needed to provide users with a dropdown menu that allows them to choose an option from a list. It serves as a fundamental input element for selecting single or multiple values from a predefined set of options.

Reasons for the Component:

  • User-Friendly Selection: Select components offer an intuitive and familiar way for users to make choices from a list of options, enhancing the usability and interaction within the application.
  • Option Presentation: By utilizing a Select component, we can present options in a compact and collapsible manner, saving screen space and reducing clutter.
  • Accessibility: Select components play a vital role in creating accessible forms, ensuring that users can easily navigate and select options using keyboard interactions or assistive technologies.

Variations and Special Options:
The Select component should support the following variations and special options:

  • Single Select and Multiple Select: Provide the ability to select a single option or multiple options simultaneously, based on the use case and requirements.
  • Option Groups: Allow for organizing options into groups or categories to improve the clarity and structure of the dropdown menu.
  • Searchable Dropdown: Include an option to enable a search functionality within the dropdown menu, enabling users to quickly find specific options within large lists.
  • Clearable Selection: Support the ability to clear or reset the selected option(s), giving users a convenient way to undo their selection.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions