diff --git a/components/ADatePicker.vue b/components/ADatePicker.vue index d3986da..8ccb103 100644 --- a/components/ADatePicker.vue +++ b/components/ADatePicker.vue @@ -5,6 +5,7 @@ import { shallowRef, computed, toRaw, + ref, } from "vue"; import moment from "moment"; import { useI18n } from "vue-i18n"; @@ -278,7 +279,11 @@ const dayNames = computed(() => { ]; }); +const isOpen = ref(false); + const onOpen = () => { + isOpen.value = true; + //MODIFY CLOCK POSITION ON TYPE RANGE setTimeout(() => { if (props.type === "range") { @@ -287,10 +292,29 @@ const onOpen = () => { } }, 100); }; + +const close = () => { + isOpen.value = false; +}; + +const isInputFilledToChangeBorderColor = computed(() => { + const curr = date.value; + if (!curr) return false; + if (Array.isArray(curr)) { + return curr.some((d) => !!d); + } + return true; +});