Browse Source

Implemented disable global filter prop

jnfrati 5 năm trước cách đây
mục cha
commit
af1006163e

+ 3 - 1
dashboard/src/components/Table.tsx

@@ -33,6 +33,7 @@ export type TableProps = {
   data: any[];
   data: any[];
   onRowClick?: (row: Row) => void;
   onRowClick?: (row: Row) => void;
   isLoading: boolean;
   isLoading: boolean;
+  disableGlobalFilter?: boolean;
 };
 };
 
 
 const Table: React.FC<TableProps> = ({
 const Table: React.FC<TableProps> = ({
@@ -40,6 +41,7 @@ const Table: React.FC<TableProps> = ({
   data,
   data,
   onRowClick,
   onRowClick,
   isLoading,
   isLoading,
+  disableGlobalFilter = false,
 }) => {
 }) => {
   const {
   const {
     getTableProps,
     getTableProps,
@@ -100,7 +102,7 @@ const Table: React.FC<TableProps> = ({
 
 
   return (
   return (
     <TableWrapper>
     <TableWrapper>
-      <GlobalFilter setGlobalFilter={setGlobalFilter} />
+      {!disableGlobalFilter && <GlobalFilter setGlobalFilter={setGlobalFilter} />}
       <StyledTable {...getTableProps()}>
       <StyledTable {...getTableProps()}>
         <StyledTHead>
         <StyledTHead>
           {headerGroups.map((headerGroup) => (
           {headerGroups.map((headerGroup) => (