Props
Prop | Type | Default/Notes |
---|
@input | Func() | Handle event emitted from the component, ex: @input={funcName} |
SelectText | String | Format: [{ icon: String, label: String, key: String | Number }, {divider: Boolean}] Pass an array of objects containing an optional icon, option name and key (value). Pass {divider: true} to create a divider |
placeholder | String/Number | Default: undefined ; Default: undefined; Placeholder when no key/value is selected |
value | String/Number | Default: undefined |
open | Boolean | Default: undefined ; Control open/close state of the select menu |
disabled | Boolean | Default: false |
Example usage
<template>
<Select
:items="[
{
icon: 'heart',
label: 'Item 1',
key: 'item-1'
},
{
divider: true
},
{
icon: 'heart-fill',
label: 'Item 2',
key: 'item-2'
}
]"
v-model="selectModel"
/>
</template>
<script>
import { Select } from 'figma-plugin-ds-vue'
export default {
data: () => ({
selectModel:
}),
components: {
Select
}
}
</script>