<uimc-select 
  label="" 
  info=""
  items='[]'>
</uimc-select>
| Attribute | Description | Values | Default | 
|---|
| label | Label text inside the select box |  |  | 
| info | Hint text below the select box should change according to the validity state |  |  | 
| valid | Reflects valid state | – | – | 
| invalid | Reflects invalid state | – | – | 
| disabled | Disables interactions on this element | – | – | 
| items | Options to select from | Array of Objects | – | 
| Callback | Argument | Description | 
|---|
| onChange | event | Callback function that gets triggered if the state of the component changes | 
Select box
<uimc-select 
  label="Fruit…" 
  info="It’s your choice"
  items='[{  "value": "Lime", "name": "Lime" },{  "value": "Orange", "name": "Orange" },{  "value": "Banana", "name": "Banana" }]'>
</uimc-select>
Select box valid state
<uimc-select 
  valid
  label="Fruit…" 
  info="Yes, orange is a great choice."
  items='[{  "value": "Lime", "name": "Lime" },{ "isSelected": true, "value": "Orange", "name": "Orange" },{  "value": "Banana", "name": "Banana" }]'>
</uimc-select>
Select box invalid state
<uimc-select 
  invalid
  label="Fruit…" 
  info="No, this is not a fruit."
  items='[{  "value": "Lime", "name": "Lime" },{  "value": "Orange", "name": "Orange" },{ "isSelected": true, "value": "Red", "name": "Red" }]'>
</uimc-select>