import { Message, isValidEmail, isValidPassword } from '~/shared/lib'
export const checkForm = (email: string, password: string): boolean => {
const { $i18n } = useNuxtApp()
const t = $i18n.t
if (!password.trim() || !email.trim()) {
Message(
'Username, email, password field cannot be empty!',
'Имя пользователя, почта и пароль не должны быть пустыми!',
'warning'
)
return false
}
if (!isValidEmail(email)) {
Message('Invalid email format!', 'Неверный формат почты!', 'warning')
return false
}
if (!isValidPassword(password)) {
Message(
'Invalid password format! The position must consist of at least 6 characters, 1 letter and 1 number.',
'Неверный формат пароля! Должно быть минимум 6 знаков, 1 буква и 1 цифра',
'warning'
)
return false
}
return true
}
const { $i18n } = useNuxtApp()
const t = $i18n.t