feat(forms): allow null as initial value (#2275)

Co-authored-by: Romain Hamel <rom.hml@gmail.com>
This commit is contained in:
Gerben Mulder
2024-10-01 19:55:03 +02:00
committed by GitHub
parent 4ae9654062
commit 474accbefb
10 changed files with 10 additions and 10 deletions

View File

@@ -57,7 +57,7 @@ export default defineComponent({
default: null default: null
}, },
modelValue: { modelValue: {
type: [Boolean, Array], type: [Boolean, Array] as PropType<boolean | Array<any> | null>,
default: null default: null
}, },
name: { name: {

View File

@@ -54,7 +54,7 @@ export default defineComponent({
inheritAttrs: false, inheritAttrs: false,
props: { props: {
modelValue: { modelValue: {
type: [String, Number], type: [String, Number] as PropType<string | number | null>,
default: '' default: ''
}, },
type: { type: {

View File

@@ -134,7 +134,7 @@ export default defineComponent({
inheritAttrs: false, inheritAttrs: false,
props: { props: {
modelValue: { modelValue: {
type: [String, Number, Object, Array], type: [String, Number, Object, Array] as PropType<string | number | object | Array<any> | null>,
default: '' default: ''
}, },
query: { query: {

View File

@@ -56,7 +56,7 @@ export default defineComponent({
default: null default: null
}, },
modelValue: { modelValue: {
type: [String, Number, Boolean, Object], type: [String, Number, Boolean, Object] as PropType<string | number | boolean | object | null>,
default: null default: null
}, },
name: { name: {

View File

@@ -52,7 +52,7 @@ export default defineComponent({
inheritAttrs: false, inheritAttrs: false,
props: { props: {
modelValue: { modelValue: {
type: [String, Number, Object, Boolean], type: [String, Number, Object, Boolean] as PropType<string | number | boolean | object | null>,
default: '' default: ''
}, },
name: { name: {

View File

@@ -37,7 +37,7 @@ export default defineComponent({
inheritAttrs: false, inheritAttrs: false,
props: { props: {
modelValue: { modelValue: {
type: Number, type: Number as PropType<number | null>,
default: 0 default: 0
}, },
id: { id: {

View File

@@ -75,7 +75,7 @@ export default defineComponent({
inheritAttrs: false, inheritAttrs: false,
props: { props: {
modelValue: { modelValue: {
type: [String, Number, Object], type: [String, Number, Object] as PropType<string | number | object | null>,
default: '' default: ''
}, },
id: { id: {

View File

@@ -174,7 +174,7 @@ export default defineComponent({
inheritAttrs: false, inheritAttrs: false,
props: { props: {
modelValue: { modelValue: {
type: [String, Number, Object, Array, Boolean], type: [String, Number, Object, Array, Boolean] as PropType<string | number | object | Array<any> | boolean | null>,
default: '' default: ''
}, },
query: { query: {

View File

@@ -39,7 +39,7 @@ export default defineComponent({
inheritAttrs: false, inheritAttrs: false,
props: { props: {
modelValue: { modelValue: {
type: [String, Number], type: [String, Number] as PropType<string | number | null>,
default: '' default: ''
}, },
id: { id: {

View File

@@ -62,7 +62,7 @@ export default defineComponent({
default: null default: null
}, },
modelValue: { modelValue: {
type: Boolean, type: Boolean as PropType<boolean | null>,
default: false default: false
}, },
disabled: { disabled: {