gcba / estandares

Estándares y lineamientos de experiencia digital
https://gcba.github.io/estandares/
MIT License
16 stars 5 forks source link

Desplegable de navegación #316

Closed LuCostas closed 1 year ago

LuCostas commented 1 year ago

Desplegable de navegación

Nombre en Obelisco Desplegable de navegación

Descripción Este tipo de desplegables permite acceder a opciones de navegación y funcionalidades adicionales de manera organizada, desplegándolas de forma vertical u horizontal.

Tipo de componente Átomo | Molécula | Organismo | Plantilla

Links UI Kit | Ficha Figma | Estándares | Storybook

Ejemplo en Bootstrap Ejemplos de aplicación en BA

Requerimiento Generar un desplegable que pueda ser utilizado de manera independiente o que esté presente dentro del Header. Tiene como fin que el usuario pueda navegar un sitio.

JuaneRambosio commented 1 year ago

Brunch creada

Junto a @marusaad comenzamos con el análisis.

camilembo commented 1 year ago

ej. de headers en figma: https://www.figma.com/file/8yDFo6mJYnDOSCNiFuX5xk/2.Mi-actividad?type=design&node-id=688-16633&mode=design&t=a7Dpm9gEx89tnI9v-0

ej. de header que se hizo por un pedido urgente, no está muy pensado desde usabilidad (tomemoslo con pinzas) https://www.figma.com/file/ToGlPBzfp1gKDmaCwKWtXS/branch/2HkeQSSIeiNL7G1po6I2B1/UI-KIT---Obelisco?type=design&node-id=1022-9648&mode=design&t=XhTcoYdlocJpW5mg-0

marusaad commented 1 year ago

Luego de realizar el análisis, con @JuaneRambosio comenzamos a construir el componente "Opción de navegación", que son los tipos de opciones (y sus estados) que van a aparecer dentro del desplegable de navegación.

Las opciones cuentan con:

En cuanto a la cascada, estamos teniendo problemas a nivel técnico. El lunes en la daily llevamos la problemática para ver opciones de solución. @camilembo @LuCostas

image

image

image

marusaad commented 1 year ago

Con @JuaneRambosio finalizamos el análisis y en función de eso comenzamos la construcción del componente y todas sus variantes.

El análisis ya se encuentra en la page Desplegables de navegación del archivo Análisis de componentes.

En la branch de Desplegables de navegación ya se encuentra el componente construido listo para su validación. @camilembo

A partir de esto, creamos una branch de fichas para Desplegable de navegación.

image

JuaneRambosio commented 1 year ago

✅ Chevron del Dropdown invertido cuando está activo, hecho!

Avanzamos con la ficha 🤙

marusaad commented 1 year ago

🌼 Con @JuaneRambosio finalizamos con los ajustes necesarios del componente "Desplegable de navegación" y finalizamos la ficha.

📝 Anotaciones sobre el componente

🗄 Ficha

image

🕒 Pendientes para más adelante

@camilembo el componente y la ficha quedan disponibles para su revisión.

image Desplegable de navegación Desplegables de navegación

camilembo commented 1 year ago

Tengo un par de dudillas: 1- Este punto debería llevarme a desplegables de selección no? no solo desplegables

Image

2- Acá habría que aclarar que es en mobile la disposición vertical? porque en desktop si podríamos usar un desplegable al lado del otro siempre y cuando ocupen hasta 8 columnas

Image

3- A qué le llaman acciones destructivas? por ejemplo si apareciera una acción de eliminar sería? 🤔

Image

Eso es todo! ❤

marusaad commented 1 year ago

Modificaciones de la ficha @camilembo

1) El enlace ahora es a "Desplegables de navegación" 2) Ya se aclaró el mensaje en mobile, y también en la sección de la ficha de desplegable en navegación horizontal la cantidad máxima de columnas para desktop. Esto deberíamos incorporarlo también a la ficha de "Navegación y pestañas" porque impacta también en los botones de la navegación, no solo desplegables. 3) Sacamos la parte que dice "acciones destructivas" por "opción de cerrar sesión" ya que sería el único uso contemplado.

Desplegables de navegación (1)

camilembo commented 1 year ago

Buenísimo!! lo entregamos hoy en la weekly con desarrollo 💪

marusaad commented 1 year ago

Elaboramos unos frames dentro de la branch del componente a modo de handoff con especificaciones del comportamiento de las opciones y desplegables de navegación. También incluimos una demo con el componente animado.

Handoff - Opciones de navegación

Handoff - Desplegables de navegación

marusaad commented 1 year ago

Se eliminaron todas las opciones de navegación que tenían borde porque no convivían con la caja contenedora de opciones del desplegable. Sólo quedan con borde los estados "sobre" y "en foco"

Se corrigió la branch @camilembo . La ficha no tenía ejemplos de opciones de navegación con bordes por lo que no deben realizarse cambios.

Image

camilembo commented 1 year ago

Se hizo merge el día 07/09

Diehault commented 3 months ago

¡Hola! 🚗

Actualizamos el componente Desplegable de navegación aprovechando la actualización general de la guía tipográfica.

¿Qué hicimos?

¿Qué cosas consideramos como evolutivos?

¿Cómo se ve la página del componente en el UI kit?

Image

NicoAltamirano commented 1 month ago

📢 Nuevo requerimiento

Issues relacionados

311

Qué

Actualizar el componente según el nuevo estilo de grillas de la v.2 de Obelisco.

Por qué

Para estandarizar tamaños, modulación y visualizaciones de todos los componentes.

Quién lo va a trabajar

Diseñadores

Quién lo va a revisar

PM + SGOs

Criterios de aceptación

🕰️ Changelog

CHANGELOG Descripción
Agregado Se creo la variante Tablet. Se le asigno un ancho máximo de 336 px. (3-col en la nueva grilla) al desplegable y a las opciones de navegación (tanto las predeterminadas como las opciones en cascada).
Arreglado En desktop, al desplegable y las opciones (tanto del tipo predeterminadas como en cascada) se les asignó un ancho máximo de 348px (en la grilla desktop nueva 4-col).
En Mobile, se le asignó al desplegable un ancho máximo de 328px, en la grilla Mobile nueva 2-col (100%).
Eliminado Cell
Obsoleto Cell
Cambiado Cell

✏️ Notas