diff --git a/packages/nc-gui-v2/components/cell/Duration.vue b/packages/nc-gui-v2/components/cell/Duration.vue index 5dfe1f7606..9be494be7f 100644 --- a/packages/nc-gui-v2/components/cell/Duration.vue +++ b/packages/nc-gui-v2/components/cell/Duration.vue @@ -21,7 +21,7 @@ const { modelValue } = defineProps() // ------------ // emit // ------------ -const emit = defineEmits(['update:input']) +const emit = defineEmits(['update:modelValue']) // ------------ // data @@ -67,9 +67,9 @@ const checkDurationFormat = (evt: any) => { } } -const onBlur = () => { +const submitDuration = () => { if (isEdited.value) { - emit('update:input', durationInMS.value) + emit('update:modelValue', durationInMS.value) } isEdited.value = false } @@ -81,9 +81,9 @@ const onBlur = () => { ref="durationInput" v-model="localState" :placeholder="durationPlaceholder" - @blur="onBlur" + @blur="submitDuration" @keypress="checkDurationFormat($event)" - @keydown.enter="isEdited && emit('update:input', durationInMS.value)" + @keydown.enter="submitDuration" />