mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Default default value to default to null as default
This commit is contained in:
@@ -4,10 +4,7 @@
|
||||
<v-list-item-icon><v-icon name="delete_outline" /></v-list-item-icon>
|
||||
<v-list-item-content>{{ $t('clear_value') }}</v-list-item-content>
|
||||
</v-list-item>
|
||||
<v-list-item
|
||||
:disabled="!field.schema || !field.schema.default_value"
|
||||
@click="$emit('input', field.schema.default_value)"
|
||||
>
|
||||
<v-list-item @click="$emit('input', defaultValue)">
|
||||
<v-list-item-icon>
|
||||
<v-icon name="settings_backup_restore" />
|
||||
</v-list-item-icon>
|
||||
@@ -27,7 +24,7 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, PropType } from '@vue/composition-api';
|
||||
import { defineComponent, PropType, computed } from '@vue/composition-api';
|
||||
import { Field } from '@/types';
|
||||
|
||||
export default defineComponent({
|
||||
@@ -45,5 +42,13 @@ export default defineComponent({
|
||||
default: null,
|
||||
},
|
||||
},
|
||||
setup(props) {
|
||||
const defaultValue = computed(() => {
|
||||
const savedValue = props.field?.schema?.default_value;
|
||||
return savedValue !== undefined ? savedValue : null;
|
||||
});
|
||||
|
||||
return { defaultValue };
|
||||
},
|
||||
});
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user