Select
Les options sont passées en paramètre sous forme d’un tableau d’objets ou de chaînes. Seule la propriété value est requise.
La propriété value peut être de type string, number ou boolean.
<script>
import { Select } from 'gros/form'
const form = { selectMe: null }
const options = [
{ value: 'test' },
{ value: true, label: `It is true` },
{ value: 5000, label: '(4 * 1000) + 8000 - 7000', icon: 'local_florist' }
]
// ou
// const options = [ 'test', true, 5000 ]
</script>
<Select
required
icon="pets"
label="Select me"
{options}
bind:value={form.selectMe}
/> | param | default | required |
|---|---|---|
| options | undefined | true |
| value | ” | false |
| multiple | false | false |
| values | [] | false |
| icon | undefined | false |
| label | ” | false |
| required | false | false |
| field | undefined | false |
| errors | undefined | false |
| big | false | false |
Gros formulaire
Pour obtenir un gros Select, on ajoute le paramètre big.
<Select
big
required
icon="pets"
label="Select me"
{options}
bind:value={form.selectMe}
/>