diff --git a/package.json b/package.json index 8caea30..41ad6c4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@chimera-pe/react-saas", - "version": "0.1.4", + "version": "0.1.5", "type": "module", "scripts": { "dev": "vite", diff --git a/src/components/Inicializar.jsx b/src/components/Inicializar.jsx index ed01bce..99f5c64 100644 --- a/src/components/Inicializar.jsx +++ b/src/components/Inicializar.jsx @@ -10,7 +10,7 @@ import Idioma from "./Idioma"; import Tema from "./Tema"; import MainRouter from "./MainRouter"; -const InicializarInner = ({devURL,children}) => { +const InicializarInner = ({devURL,basename,children}) => { const aplicacion = useSelector(store => store.aplicacion); return ( @@ -27,7 +27,11 @@ const InicializarInner = ({devURL,children}) => { : <> - + {children} @@ -39,6 +43,7 @@ const InicializarInner = ({devURL,children}) => { InicializarInner.propTypes={ devURL: PropTypes.string, + basename: PropTypes.string, children: PropTypes.element.isRequired }; @@ -48,6 +53,7 @@ const Inicializar = ({ devAuthURL, messages, idiomaDefecto, + basename, children }) => { const dispatch = useDispatch(); @@ -73,6 +79,7 @@ Inicializar.propTypes={ devAuthURL: PropTypes.string, messages: PropTypes.object.isRequired, idiomaDefecto: PropTypes.string, + basename: PropTypes.string, children: PropTypes.element.isRequired }; diff --git a/src/components/MainRouter.jsx b/src/components/MainRouter.jsx index a304996..6eff422 100644 --- a/src/components/MainRouter.jsx +++ b/src/components/MainRouter.jsx @@ -22,8 +22,13 @@ RequiereAuth.propTypes={ children: PropTypes.element.isRequired }; -const MainRouter = ({devURL,requiereLogin,children}) => ( - +const MainRouter = ({ + devURL, + requiereLogin, + basename, + children +}) => ( + } /> ( MainRouter.propTypes={ devURL: PropTypes.string, requiereLogin: PropTypes.bool, + basename: PropTypes.string, children: PropTypes.element.isRequired }; diff --git a/src/components/SaasApp.jsx b/src/components/SaasApp.jsx index 734aeca..94df6c1 100644 --- a/src/components/SaasApp.jsx +++ b/src/components/SaasApp.jsx @@ -11,6 +11,7 @@ const SaasApp = ({ dev = false, idiomaDefecto, messages, + basename, children }) => { return ( @@ -21,6 +22,7 @@ const SaasApp = ({ devAuthURL={dev ? devAuthURL : undefined} idiomaDefecto={idiomaDefecto} messages={messages} + basename={basename} > {children} @@ -36,6 +38,7 @@ SaasApp.propTypes={ dev: PropTypes.bool, idiomaDefecto: PropTypes.string, messages: PropTypes.object, + basename: PropTypes.string, children: PropTypes.element.isRequired };