diff --git a/packages/nc-gui-v2/components/cell/Email.vue b/packages/nc-gui-v2/components/cell/Email.vue index 5e1e1c671d..8d81c0e3c1 100644 --- a/packages/nc-gui-v2/components/cell/Email.vue +++ b/packages/nc-gui-v2/components/cell/Email.vue @@ -2,40 +2,36 @@ import { computed } from '#imports' import { isEmail } from '~/utils' -const { modelValue: value } = defineProps() - -const emit = defineEmits(['update:modelValue']) - -const editEnabled = inject('editEnabled') - interface Props { modelValue: string } +interface Emits { + (event: 'update:modelValue', model: string): void +} + +const props = defineProps() + +const emits = defineEmits() + const root = ref() -const localState = computed({ - get: () => value, - set: (val) => emit('update:modelValue', val), -}) -const validEmail = computed(() => isEmail(value)) - +const editEnabled = inject('editEnabled') -