fix: email validation failure in cases when email entered is correct when trying to create a team in admin dashboard (#3588)

Co-authored-by: jamesgeorge007 <jamesgeorge998001@gmail.com>
This commit is contained in:
Joel Jacob Stephen
2023-11-29 21:49:49 +05:30
committed by GitHub
parent 8f1ca6e282
commit 144d14ab5b
4 changed files with 31 additions and 7 deletions

View File

@@ -3,7 +3,7 @@
<input
ref="acInput"
v-model="text"
type="text"
:type="type"
autocomplete="off"
:placeholder="placeholder"
:spellcheck="spellcheck"
@@ -29,7 +29,7 @@
</template>
<script setup lang="ts">
import { onMounted, ref, computed } from "vue"
import { onMounted, ref, computed, watch } from "vue"
const acInput = ref<HTMLInputElement>()
@@ -67,6 +67,11 @@ const props = defineProps({
type: String,
default: "",
},
type: {
type: String,
default: "text",
},
})
const emit = defineEmits<{
@@ -85,6 +90,13 @@ onMounted(() => {
})
})
watch(
() => props.value,
(newValue) => {
text.value = newValue
}
)
const suggestions = computed(() => {
const input = text.value.substring(0, selectionStart.value)
return (