From 40b936c80710940bf6e68cad18e427d3198f57e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Germ=C3=A1n=20Enr=C3=ADquez?= Date: Tue, 18 Mar 2025 13:49:31 -0500 Subject: [PATCH] =?UTF-8?q?Esta=20fue=20la=20versi=C3=B3n=200.5.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Login.jsx | 78 ++++++++++++++++++++-------------------- vite.config.js | 4 +-- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/src/components/Login.jsx b/src/components/Login.jsx index 5499a3e..e8ac419 100644 --- a/src/components/Login.jsx +++ b/src/components/Login.jsx @@ -1,7 +1,7 @@ -import {useEffect} from "react"; +import { useEffect } from "react"; import PropTypes from "prop-types"; -import {useSelector,useDispatch} from "react-redux"; -import {Navigate,useLocation} from "react-router-dom"; +import { useSelector, useDispatch } from "react-redux"; +import { Navigate, useLocation } from "react-router-dom"; import { Box, Container, @@ -17,21 +17,21 @@ import { Toolbar, Link } from "@mui/material"; -import {Email,Lock} from "@mui/icons-material"; -import {Form} from "react-final-form"; -import {TextField} from "mui-rff"; -import {useTranslate} from "react-polyglot"; -import {requestToken} from "../redux"; -import {useCheckLogin,useNotificar} from "../hooks"; +import { Email, Lock } from "@mui/icons-material"; +import { Form } from "react-final-form"; +import { TextField } from "@chimera-pe/mui-rff"; +import { useTranslate } from "react-polyglot"; +import { requestToken } from "../redux"; +import { useCheckLogin, useNotificar } from "../hooks"; -const FormularioLogin=({devURL}) => { - const dispatch=useDispatch(); - const translate=useTranslate(); - const notificar=useNotificar(); - const {cargando,error}=useSelector(store => store.login); - const instancia=useSelector(store => store.aplicacion.instancia); +const FormularioLogin = ({ devURL }) => { + const dispatch = useDispatch(); + const translate = useTranslate(); + const notificar = useNotificar(); + const { cargando, error } = useSelector(store => store.login); + const instancia = useSelector(store => store.aplicacion.instancia); - const submit=values => { + const submit = values => { dispatch(requestToken({ devURL: devURL, clientCredentials: instancia.clientCredentials, @@ -42,29 +42,29 @@ const FormularioLogin=({devURL}) => { })); }; - const validate=values => { - const errors={correo: undefined,password: undefined}; + const validate = values => { + const errors = { correo: undefined, password: undefined }; - if(!values.correo) { - errors.correo=translate("saas.login.validacion.correo"); + if (!values.correo) { + errors.correo = translate("saas.login.validacion.correo"); } - if(!values.password) { - errors.password=translate("saas.login.validacion.password"); + if (!values.password) { + errors.password = translate("saas.login.validacion.password"); } return errors; }; useEffect(() => { - if(error) { - notificar("saas.login.error","error"); + if (error) { + notificar("saas.login.error", "error"); } - },[notificar,error]); + }, [notificar, error]); return (
( + render={({ handleSubmit }) => ( { ); }; -FormularioLogin.propTypes={ +FormularioLogin.propTypes = { devURL: PropTypes.string }; -const Login=({devURL}) => { - const instancia=useSelector(store => store.aplicacion.instancia); - const translate=useTranslate(); - const location=useLocation(); - const autenticado=useCheckLogin(devURL); - const {from}=location.state || {from: {pathname: "/"}}; +const Login = ({ devURL }) => { + const instancia = useSelector(store => store.aplicacion.instancia); + const translate = useTranslate(); + const location = useLocation(); + const autenticado = useCheckLogin(devURL); + const { from } = location.state || { from: { pathname: "/" } }; - if(!instancia.requiereLogin || autenticado) { + if (!instancia.requiereLogin || autenticado) { return ; } @@ -168,8 +168,8 @@ const Login=({devURL}) => { - {instancia.nombre} - {translate("aplicacion.nombre",{smart_count: 1})} + {instancia.nombre} + {translate("aplicacion.nombre", { smart_count: 1 })} {instancia.nombre} { zIndex: 5 }}> - + { - + {translate("saas.copy")} Chimera Software @@ -204,7 +204,7 @@ const Login=({devURL}) => { ); }; -Login.propTypes={ +Login.propTypes = { devURL: PropTypes.string }; diff --git a/vite.config.js b/vite.config.js index 2ee9910..01a71e9 100644 --- a/vite.config.js +++ b/vite.config.js @@ -30,7 +30,7 @@ export default defineConfig({ "axios", "date-fns/locale", "jwt-decode", - "mui-rff", + "@chimera-pe/mui-rff", "navigator-languages", "node-polyglot", "react-polyglot", @@ -61,7 +61,7 @@ export default defineConfig({ "axios": "Axios", "date-fns/locale": "DateFNSLocale", "jwt-decode": "JWTDecode", - "mui-rff": "MUIRFF", + "@chimera-pe/mui-rff": "MUIRFF", "navigator-languages": "NavigatorLanguages", "node-polyglot": "NodePolyglot", "react-polyglot": "ReactPolyglot",