chore: Minor fix

This commit is contained in:
iamsivin
2024-11-12 21:11:37 +05:30
parent cc6ac082b1
commit f0c5d214e7
2 changed files with 11 additions and 1 deletions
@@ -226,6 +226,7 @@ defineExpose({
v-else-if="item.key === 'PHONE_NUMBER'"
v-model="getFormBinding(item.key).value"
:placeholder="item.placeholder"
:show-border="isDetailsView"
@update:model-value="emit('update', state)"
/>
<Input
@@ -27,6 +27,10 @@ const props = defineProps({
type: Boolean,
default: false,
},
showBorder: {
type: Boolean,
default: true,
},
});
const emit = defineEmits(['update:modelValue']);
@@ -88,8 +92,13 @@ const activeCountry = computed(() =>
);
const inputBorderClass = computed(() => {
const errorClass =
'border-n-ruby-8 dark:border-n-ruby-8 hover:border-n-ruby-9 dark:hover:border-n-ruby-9 disabled:border-n-ruby-8 dark:disabled:border-n-ruby-8';
if (!props.showBorder) {
return hasError.value ? errorClass : 'border-transparent';
}
if (hasError.value) {
return 'border-n-ruby-8 dark:border-n-ruby-8 hover:border-n-ruby-9 dark:hover:border-n-ruby-9 disabled:border-n-ruby-8 dark:disabled:border-n-ruby-8';
return errorClass;
}
return hasInputFocused.value
? 'border-n-brand dark:border-n-brand'