Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

278
Vistas
¿Página de inicio de sesión de NextJs Layout?

Estoy cubriendo la aplicación js con diseño. Tengo la barra lateral a la izquierda y mis páginas a la derecha. Pero lo que quiero es que la barra lateral no aparezca en la página de inicio de sesión, ¿cómo puedo editarla?

_app.js ingrese la descripción de la imagen aquí

Diseño.js ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

puede agregar una condición con nombre de pathname para mostrar el componente o no

algo como esto:

 const router = useRouter(): return ( ... {router.pathname !== '/login' && <Sidebar path={router.route} />} ... )
about 4 years ago · Juan Pablo Isaza Denunciar

0

Si tiene algunas páginas que están protegidas y pueden ser vistas por un usuario conectado, necesitará Rutas públicas y protegidas y solo puede mostrarlas en sus rutas públicas

Si este no es el caso, la solución mencionada por @kaveh karami es buena

about 4 years ago · Juan Pablo Isaza Denunciar

0

Crearía un HOC (componente de orden superior) llamado WithSidebar:

 import Main from '../../components/Main/Main'; import Sidebar from '../../components/Sidebar/Sidebar'; import classes from './WithSidebar.module.scss'; const WithSidebar = (Component) => { return props => ( <div className={classes.WithSidebar}> <Sidebar /> <Main className={classes.Container}> <Component {...props} /> </Main> </div> ); }; export default WithSidebar;

Y luego exporte las páginas que deberían incluir la barra lateral así:

 import WithSidebar from '../hoc/WithSidebar/WithSidebar'; const MyPage = () => { return (...) } export default WithSidebar(MyPage)

Encuentro este enfoque realmente más limpio que el renderizado condicional basado en el nombre de la ruta.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda