1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-27 14:06:13 +00:00
bramw_baserow/web-frontend/modules/database/components/row/RowEditFieldSingleSelect.vue
2021-10-04 15:54:29 +00:00

28 lines
866 B
Vue

<template>
<div class="control__elements">
<FieldSelectOptionsDropdown
:value="valueId"
:options="field.select_options"
:allow-create-option="true"
:disabled="readOnly"
:class="{ 'dropdown--error': touched && !valid }"
@input="updateValue($event, value)"
@create-option="createOption($event)"
@hide="touch()"
></FieldSelectOptionsDropdown>
<div v-show="touched && !valid" class="error">
{{ error }}
</div>
</div>
</template>
<script>
import rowEditField from '@baserow/modules/database/mixins/rowEditField'
import selectOptions from '@baserow/modules/database/mixins/selectOptions'
import singleSelectField from '@baserow/modules/database/mixins/singleSelectField'
export default {
name: 'RowEditFieldSingleSelect',
mixins: [rowEditField, selectOptions, singleSelectField],
}
</script>