From fa68aa12c1db7bdabaaacb85482007061d2d143a Mon Sep 17 00:00:00 2001
From: Leonardo Silveira
Date: Sun, 21 Jul 2024 20:45:52 -0300
Subject: [PATCH] resolves RED-95
---
.../pages/configuracao/card-configuracoes.vue | 12 +++++------
web-app-vue/src/pages/conta/detalhe-conta.vue | 6 +++---
.../movimentacao/editar-movimentacao.vue | 2 +-
.../pages/pagamento/transferencia-form.vue | 2 +-
.../planejamento/detalhe-planejamento.vue | 2 +-
web-app-vue/src/pages/usuario/card-login.vue | 2 +-
.../src/pages/usuario/user-details.vue | 2 +-
web-app-vue/src/services/basic-rules.js | 20 +++++++++----------
8 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/web-app-vue/src/pages/configuracao/card-configuracoes.vue b/web-app-vue/src/pages/configuracao/card-configuracoes.vue
index 7186757..fb049de 100644
--- a/web-app-vue/src/pages/configuracao/card-configuracoes.vue
+++ b/web-app-vue/src/pages/configuracao/card-configuracoes.vue
@@ -8,7 +8,7 @@
color="green"
variant="outlined"
@click="(e) => (wantImport = true)"
- >Importar
+ >Importar
Veja o arquivo de exemplo
Exportar
+ >Exportar
Baixar arquivo
+ >Baixar arquivo
Editar perfil
Desconectar
@@ -101,7 +101,7 @@
color="red"
variant="outlined"
@click="wantDelete = true"
- >Excluir conta
+ >Excluir conta
{
}
const linkPerfil = async () => {
- alert("um email com o link de solicitação de alteração de dados foi enviado!")
+ alert('um email com o link de solicitação de alteração de dados foi enviado!')
// XXX remover depois que tiver o serviço de email configurado
await router.push('/user-details/1234')
}
diff --git a/web-app-vue/src/pages/conta/detalhe-conta.vue b/web-app-vue/src/pages/conta/detalhe-conta.vue
index c6b610d..a2a75c0 100644
--- a/web-app-vue/src/pages/conta/detalhe-conta.vue
+++ b/web-app-vue/src/pages/conta/detalhe-conta.vue
@@ -26,21 +26,21 @@
>
(value) => {
return !!value || message
}
-export const lengthRule = (n, msg = `Minimum ${n} required`) => (value) => {
- return value.length >= n || msg
+export const lengthRule = (n, message = `Minimum ${n} required`) => (value) => {
+ return value.length >= n || message
}
const dayOfMonth = [
@@ -11,18 +11,18 @@ const dayOfMonth = [
28, 29, 30, 31
]
-export const dayOfMonthRule = (value) => {
- return dayOfMonth.includes(parseInt(value)) || 'Must provide a valid day'
+export const dayOfMonthRule = (message = 'Must provide a valid day') => (value) => {
+ return dayOfMonth.includes(parseInt(value)) || message
}
-export const numberRule = (value) => {
- return !isNaN(value) || "Provide a valid number"
+export const numberRule = (message = 'Provide a valid number') => (value) => {
+ return !isNaN(value) || message
}
-export const minValueRule = min => value => {
- return parseInt(value) >= parseInt(min) || `Value smaller than ${min}`
+export const minValueRule = (min, message = `Value smaller than ${min}`) => value => {
+ return parseInt(value) >= parseInt(min) || message
}
-export const minSizeRule = min => value => {
- return parseInt(value.length) >= parseInt(min) || `Must have size of at least ${min}`
+export const minSizeRule = (min, message = `Must have size of at least ${min}`) => value => {
+ return parseInt(value.length) >= parseInt(min) || message
}