Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

285
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda