From 8a95cf50db5d7c5c6df24df364de9f60fa294dc7 Mon Sep 17 00:00:00 2001 From: Pattadon Date: Wed, 13 Nov 2024 09:54:27 +0700 Subject: [PATCH] feat: update DataTable component to improve column visibility handling and filtering logic --- src/components/dataTable.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/components/dataTable.tsx b/src/components/dataTable.tsx index 2ddeeb6..17d2b7c 100644 --- a/src/components/dataTable.tsx +++ b/src/components/dataTable.tsx @@ -186,13 +186,11 @@ export function DataTable({ data }: { data: ModalProps[] }) { state: { sorting, columnFilters, - columnVisibility: { - profileURL: false, - logoURL: false, - }, + columnVisibility, rowSelection, }, }); + console.table(columnVisibility) return (
@@ -212,7 +210,7 @@ export function DataTable({ data }: { data: ModalProps[] }) { {table .getAllColumns() - .filter((column) => column.getCanHide()) + .filter((column) => column.getCanHide() && column.id != "logoURL" && column.id != "profileURL") .map((column) => { return (