| | |
| | | }); |
| | | |
| | | const emit = defineEmits<{ |
| | | submit: [Recordable<any>]; |
| | | submit: [Recordable<unknown>]; |
| | | thirdLogin: [type: number]; |
| | | }>(); |
| | | |
| | |
| | | <slot name="title"> |
| | | <Title> |
| | | <slot name="title"> |
| | | {{ title || `${$t('authentication.welcomeBack')} 👋🏻` }} |
| | | {{ title || $t('authentication.welcomeBack') }} |
| | | </slot> |
| | | <template #desc> |
| | | <span class="text-muted-foreground"> |
| | |
| | | |
| | | <div |
| | | v-if="showRememberMe || showForgetPassword" |
| | | class="mb-6 flex justify-between" |
| | | class="mb-7 flex items-center justify-between" |
| | | > |
| | | <div class="flex-center"> |
| | | <VbenCheckbox |
| | |
| | | }" |
| | | :loading="loading" |
| | | aria-label="login" |
| | | class="w-full" |
| | | class="h-11 w-full rounded-xl text-base font-semibold shadow-sm transition-shadow duration-200 hover:shadow-md focus-visible:ring-2 focus-visible:ring-primary/40" |
| | | @click="handleSubmit" |
| | | > |
| | | {{ submitButtonText || $t('common.login') }} |