fix: indicate hidden columns on filter dropdown (#19259)
This commit is contained in:
@@ -58,14 +58,16 @@ function AddFilterButtonComponent<TData>(
|
||||
<CommandList>
|
||||
<CommandEmpty>{t("no_columns_found")}</CommandEmpty>
|
||||
{filterableColumns.map((column) => {
|
||||
const isVisible = table.getColumn(column.id)?.getIsVisible();
|
||||
if (activeFilters?.some((filter) => filter.f === column.id)) return null;
|
||||
return (
|
||||
<CommandItem
|
||||
key={column.id}
|
||||
onSelect={() => handleAddFilter(column.id)}
|
||||
className="px-4 py-2"
|
||||
className="flex items-center justify-between px-4 py-2"
|
||||
data-testid={`add-filter-item-${column.id}`}>
|
||||
{startCase(column.title)}
|
||||
<span>{startCase(column.title)}</span>
|
||||
{!isVisible && <Icon name="eye-off" className="h-4 w-4 opacity-50" />}
|
||||
</CommandItem>
|
||||
);
|
||||
})}
|
||||
|
||||
Reference in New Issue
Block a user