import { useEffect } from 'react'; import { IdType } from 'react-table'; const useHiddenColumns = ( setHiddenColumns: (param: Array>) => void, hiddenColumns: string[], condition: boolean ) => { useEffect(() => { const hidden = condition ? hiddenColumns : []; setHiddenColumns(hidden); }, [setHiddenColumns, condition]); }; export default useHiddenColumns;