selsa-inube / design-system-web

Inube Design System website
https://design.inube.cloud
0 stars 0 forks source link

User Feedback #155

Open cmarin001 opened 2 weeks ago

cmarin001 commented 2 weeks ago

que se pueda elegir si se muestre el menú hamburguesa o no

wfercanas commented 2 weeks ago

Por favor extender esta issue atendiendo estas preguntas:

  1. ¿La issue es sobre el componente Header?
  2. ¿Lo que se desea controlar es únicamente cuándo aparece el menú hamburguesa? (media-query)
  3. ¿O se desea es controlar si se quiere que exista el menú hamburguesa del todo? (que a veces sí exista y a veces no).
Andresbl123 commented 2 weeks ago
  1. ¿La issue está relacionada con el componente Header?

    • Sí, es sobre la librería @inubekit/header.
  2. ¿Lo que se desea controlar es únicamente cuándo aparece el menú hamburguesa (media-query)?

    • No, esto lo gestiona el componente bien.
  3. ¿O se desea controlar si el menú hamburguesa debe existir en absoluto (que a veces esté presente y otras no)?

    • Sí, ya que existe una relación no deseada en la forma en que se están utilizando los componentes. Aunque el Header y el FullscreenNav se pueden usar por separado, si utilizo ambos y quiero controlar el FullscreenNav desde otra parte de la pantalla (en dispositivos móviles, que es el enfoque del FullscreenNav), este se mostraría tanto en el Header, porque lo gestiona internamente según el Viewport y las media-queries, como en el lugar donde esté utilizando el FullscreenNav. otra circunstancia es, si no tengo un menú de navegación (nav), pero sí un Header en mi pantalla, ya sea en escritorio o móvil, no debería haber necesidad de utilizar el FullscreenNav.
wfercanas commented 1 week ago

Nuestra propuesta sería entonces que si al <Header /> no se le pasa la prop navigation, el fullscreenNav no aparecería nunca. Está de acuerdo @Andresbl123 ?