# Select Select components are used for collecting user-provided information from a list of options. ## Usage Guidelines Selects, a type of input, can be used every time Zenput users are able to choose a value from an array of options. Some examples can be: - When looking to filter a set of data based on a finite number of options - When selecting a value for [Default] Whenever possible, have a default option already selected, to streamline decision making. [Options List] The list of options should be ordered alphabetically or in a logic that is familiar to the user. For advanced select behaviors (autocomplete, multiselect), please visit the guidelines of [Autocomplete]. ## Specs ### States [Placeholder] Inactive state. [Active] When the user focuses on the field. [Active with Value] When there is already a value selected on the field. [Has Value] When the field has a value but the focus is not on the field. [Has Value with Error] When the field has an error and inline text is displayed. [Empty with Error] When the field is empty but requires a value. ### Writing Guidelines - Use the verb select over choose - Labels should be written in sentence case - Strive to use a short description (1-3 words) of what is requested