mirror of
https://github.com/directus/directus.git
synced 2026-02-11 12:15:11 -05:00
add defaults
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<template>
|
||||
<div class="boolean" :style="styles">
|
||||
<value-null v-if="value === null" />
|
||||
<v-icon v-if="iconOn != null && iconOff != null" :name="value ? iconOn : iconOff"></v-icon>
|
||||
<span v-if="labelOn != null && labelOff != null">{{ value ? labelOn : labelOff }}</span>
|
||||
<v-icon v-if="iconOn !== null && iconOff !== null" :name="value ? iconOn : iconOff"></v-icon>
|
||||
<span v-if="labelOn !== null && labelOff !== null">{{ value ? labelOn : labelOff }}</span>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -39,11 +39,11 @@ export default defineComponent({
|
||||
},
|
||||
colorOn: {
|
||||
type: String,
|
||||
default: null,
|
||||
default: '#2F80ED',
|
||||
},
|
||||
colorOff: {
|
||||
type: String,
|
||||
default: null,
|
||||
default: '#B0BEC5',
|
||||
},
|
||||
},
|
||||
setup(props) {
|
||||
|
||||
@@ -41,6 +41,9 @@ export default defineDisplay(({ i18n }) => ({
|
||||
interface: 'icon',
|
||||
width: 'half',
|
||||
},
|
||||
schema: {
|
||||
default_value: 'check',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'iconOff',
|
||||
@@ -50,6 +53,9 @@ export default defineDisplay(({ i18n }) => ({
|
||||
interface: 'icon',
|
||||
width: 'half',
|
||||
},
|
||||
schema: {
|
||||
default_value: 'close',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'colorOn',
|
||||
@@ -59,6 +65,9 @@ export default defineDisplay(({ i18n }) => ({
|
||||
interface: 'color',
|
||||
width: 'half',
|
||||
},
|
||||
schema: {
|
||||
default_value: '#2F80ED',
|
||||
},
|
||||
},
|
||||
{
|
||||
field: 'colorOff',
|
||||
@@ -68,6 +77,9 @@ export default defineDisplay(({ i18n }) => ({
|
||||
interface: 'color',
|
||||
width: 'half',
|
||||
},
|
||||
schema: {
|
||||
default_value: '#B0BEC5',
|
||||
},
|
||||
},
|
||||
],
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user