Closed jllanosg closed 3 weeks ago
Esto puede ser un caso más específico, pero en caso de que se actualicen los items por alguna acción dentro del código una vez renderizado el Dropdown, cambiarán las opciones 'seleccionables', en efecto marcándose como ya seleccionadas con el ícono a la izquierda, pero no las que se encuentran dentro de la barra principal, como se muestra en la primera imagen.
Además, para agregar una vez aceptado como issue, agregar margin vertical y horizontal al item
, dado que cada item
se encuentra junto como se ve en la segunda imagen.
Esto puede ser un caso más específico, pero en caso de que se actualicen los items por alguna acción dentro del código una vez renderizado el Dropdown, cambiarán las opciones 'seleccionables', en efecto marcándose como ya seleccionadas con el ícono a la izquierda, pero no las que se encuentran dentro de la barra principal, como se muestra en la primera imagen. Además, para agregar una vez aceptado como issue, agregar margin vertical y horizontal al
item
, dado que cadaitem
se encuentra junto como se ve en la segunda imagen.
- No entendí, podrías dar más detalles?
Bueno, si cambian los items, por ejemplo, usando un botón (aunque podría ser cualquier acción como realizar nuevamente un fetch dado un useEffect), y sólo cambien elementos distintos al id, o en otras palabras, sean nuevos items, pero con los mismos id de los items anteriores, se renderizará este cambio unicamente en los elementos selecionables, mas no en la barra principal.
Ejemplo simple:
Con el cdigo de prueba proporcionado aparece el siguiente warning:
Es normal? aclarando que cada item tiene un valor (y por ende, key) distinto
No estoy seguro de todos los contextos en los que se utiliza el multi select dropdown, pero si el texto dentro del chip es más grande que el espacio disponible, este se desconfigura, afectando a los otros seleccionados:
Con el cdigo de prueba proporcionado aparece el siguiente warning:
Es normal? aclarando que cada item tiene un valor (y por ende, key) distinto
Creo que tienes una versión antigua de la rama, por favor checkear si te deja pullear, si no avisa.
No estoy seguro de todos los contextos en los que se utiliza el multi select dropdown, pero si el texto dentro del chip es más grande que el espacio disponible, este se desconfigura, afectando a los otros seleccionados:
Buena observación, lo corregiré a la brevedad
Creo que tienes una versión antigua de la rama, por favor checkear si te deja pullear, si no avisa.
Creo que estoy con los últimos cambios
Creo que tienes una versión antigua de la rama, por favor checkear si te deja pullear, si no avisa.
Creo que estoy con los últimos cambios
Faltaba el prop key en <Chip/>
:+1:
Faltaba el prop key en
<Chip/>
👍
Nice, ya no pasa :handshake:
@iTzGooDLife respecto a los Chips "escapándose", agregando un overflow-x-auto al span donde se encuentran, queda de la siguiente manera:
Sin embargo, para que quede así de apretado debe ser más problema del diseño del componente padre, ya que probando con grid-cols, puedo hacer que quede de la siguiente manera:
De todas formas se agregará el overflow-x-auto para evitar problemas.
Desc
Agrega el componente
MultiSelectDropdown
. Imita aSelectDropdown
pero permite multiples elecciones.How to test