feat: use withDefaults for DatepickerWithValues
This commit is contained in:
parent
f8fb9d7407
commit
cb706416c6
@ -91,18 +91,18 @@ import BaseButton from '@/components/base/BaseButton.vue'
|
|||||||
import DatemathHelp from '@/components/date/DatemathHelp.vue'
|
import DatemathHelp from '@/components/date/DatemathHelp.vue'
|
||||||
import {getFlatpickrLanguage} from '@/helpers/flatpickrLanguage'
|
import {getFlatpickrLanguage} from '@/helpers/flatpickrLanguage'
|
||||||
|
|
||||||
const props = defineProps({
|
const props = withDefaults(defineProps<{
|
||||||
modelValue: {
|
modelValue: string | Date | null,
|
||||||
required: false,
|
open: boolean
|
||||||
default: null,
|
}>(), {
|
||||||
},
|
modelValue: null,
|
||||||
open: {
|
open: false,
|
||||||
type: Boolean,
|
|
||||||
default: false,
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const emit = defineEmits(['update:modelValue', 'close'])
|
const emit = defineEmits<{
|
||||||
|
'update:modelValue': [value: string | Date | null],
|
||||||
|
'update:open': [open: boolean],
|
||||||
|
}>()
|
||||||
|
|
||||||
const {t} = useI18n({useScope: 'global'})
|
const {t} = useI18n({useScope: 'global'})
|
||||||
|
|
||||||
|
@ -304,8 +304,7 @@ const blurDebounced = useDebounceFn(() => emit('blur'), 500)
|
|||||||
/>
|
/>
|
||||||
<DatepickerWithValues
|
<DatepickerWithValues
|
||||||
v-model="currentDatepickerValue"
|
v-model="currentDatepickerValue"
|
||||||
:open="datePickerPopupOpen"
|
v-model:open="datePickerPopupOpen"
|
||||||
@close="() => datePickerPopupOpen = false"
|
|
||||||
@update:modelValue="updateDateInQuery"
|
@update:modelValue="updateDateInQuery"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user