> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kiwify.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Select

> Documentation for the select input type in section settings.

The select input type allows users to choose from a predefined list of options.

## Properties

<ParamField path="type" type="string" required>
  Must be set to "select".
</ParamField>

<ParamField path="id" type="string" required>
  Unique identifier for the setting.
</ParamField>

<ParamField path="label" type="string" required>
  The label shown in the theme editor.
</ParamField>

<ParamField path="options" type="array" required>
  Array of option objects, each containing:

  * `value`: The value stored when this option is selected
  * `label`: The text shown in the dropdown. It may be translated using `t:` prefix plus a valid key from schema translation files. More details can be found in [Locales](/en/members-area/key-concepts/theme/locales).
</ParamField>

<ParamField path="default" type="string">
  Default selected option value. Must match one of the option values.
</ParamField>

<ParamField path="info" type="string">
  Additional information shown below the select input.
</ParamField>

<ParamField path="kiwi_extra" type="object">
  Additional properties for the select input. Currently supported:

  * `hidden`: boolean value, indicates whether this setting should be displayed in Theme Editor's configuration bar
  * `labeled`: boolean value, indicates if text labels should be shown together with icons on each option
  * `validations`: Apply validations to this setting before saving. Currently supported:
    * `required`: Boolean value. If true, one option must be chosen to be valid
</ParamField>

<Panel>
  <Tabs>
    <Tab title="Example">
      ```json theme={null}
      {
        "type": "select",
        "id": "items_layout",
        "label": "Layout",
        "options": [
          {
            "value": "portrait",
            "label": "Portrait",
            "kiwi_extra": {
              "icon": "fa fa-portrait"
            }
          },
          {
            "value": "landscape",
            "label": "Landscape",
            "kiwi_extra": {
              "icon": "fa fa-image"
            }
          }
        ],
        "kiwi_extra": {
          "labeled": false
        },
        "default": "portrait"
      }
      ```
    </Tab>

    <Tab title="Result">
      <Frame>
        <img src="https://mintlify.s3.us-west-1.amazonaws.com/kiwify-81/images/en/members-area/reference/schema/fields/settings/input-types/select.webp" alt="Select" />
      </Frame>
    </Tab>
  </Tabs>
</Panel>
