| | |
| | | |
| | | type Props = { |
| | | modelValue: string | number; |
| | | minDate?: Date; |
| | | maxDate?: Date; |
| | | type?: string; |
| | | }; |
| | | |
| | | const props = withDefaults(defineProps<Props>(), {}); |
| | |
| | | h(DatePicker, { |
| | | modelValue: _modelValue, |
| | | onCancel: onClose, |
| | | type: props.type, |
| | | maxDate: props.maxDate, |
| | | onConfirm: ({ selectedValue }) => { |
| | | console.log('selectedValue: ', selectedValue); |
| | | emit('update:modelValue', dayjs(selectedValue).format('YYYY-MM-DD')); |
| | | emit('update:modelValue', dayjs(selectedValue.join('-')).format('YYYY-MM-DD')); |
| | | onClose(); |
| | | }, |
| | | minDate: props.minDate, |
| | | }), |
| | | } |
| | | ), |