#Que necesitas?

1 messages · Page 1 of 1 (latest)

ember seal
#

un tema de selección multiple que no me esta cogiendo bien

#

asi tengo la funcion onChange()

#

const { name, value, checked } = event.target;
setFilters((prevFilters) => {
let updatedValue;

  // Si el checkbox se marca, agrega su valor a la cadena de filtro
  if (checked) {
    updatedValue = prevFilters[name]
      ? `${prevFilters[name]},${value}`
      : value;
    
  } else {
    // Si el checkbox se desmarca, elimina su valor de la cadena de filtro
    const values = prevFilters[name]
      .split(",")
      .filter((val) => val !== value);
    updatedValue = values.join(",");
  }

  return {
    ...prevFilters,
    [name]: updatedValue,
  };
});
mint mauve
#

Podrías mostrarme qué es ese "filters, setFilters"?