feat: update DataTable component to improve column visibility handling and filtering logic

This commit is contained in:
Pattadon 2024-11-13 09:54:27 +07:00
parent b2837dd4a8
commit 8a95cf50db

View File

@ -186,13 +186,11 @@ export function DataTable({ data }: { data: ModalProps[] }) {
state: {
sorting,
columnFilters,
columnVisibility: {
profileURL: false,
logoURL: false,
},
columnVisibility,
rowSelection,
},
});
console.table(columnVisibility)
return (
<div className="w-full">
@ -212,7 +210,7 @@ export function DataTable({ data }: { data: ModalProps[] }) {
<DropdownMenuContent align="end">
{table
.getAllColumns()
.filter((column) => column.getCanHide())
.filter((column) => column.getCanHide() && column.id != "logoURL" && column.id != "profileURL")
.map((column) => {
return (
<DropdownMenuCheckboxItem