When I use this function, I do not see the way to rename the names of the physical fields in the name that users understand. Normally the "label" property is used, but it has no effect in this case.
Example:
let fieldFilter = $derived([
{ id: "name", label: "Nombre", type: "text", placeholder: "Buscar por Nombre" },
{ id: "price", type: "number" , placeholder: "Buscar por Precio, igual o mayor", filter: "greaterOrEqual" },
{ id: "startDate", type: "date" , placeholder: "Buscar por Fecha, igual o mayor", filter: "greaterOrEqual" },
{ id: "rating", type: "text", placeholder: "Buscar por Valoración" },
{ id: "theme", type: "text", options: getOptions(movies, "theme"), placeholder: "Buscar por Tema" },
{ id: "support", type: "text", options: getOptions(movies, "support"), placeholder: "Buscar por Soporte" }
]);
Can you help me?