{headerGroup.headers.map((header) => {
- const { meta } = header.column.columnDef;
+ const meta = header.column.columnDef.meta as ColumnMeta | undefined;
return (
| ({
key={`table-row-${row.id}`}
onClick={() => onClickRow?.(row.original)}
>
- {row.getVisibleCells().map((cell) => (
- |
- {flexRender(cell.column.columnDef.cell, cell.getContext())}
- |
- ))}
+ {row.getVisibleCells().map((cell) => {
+ const meta = cell.column.columnDef.meta as ColumnMeta | undefined;
+ return (
+
+ {flexRender(cell.column.columnDef.cell, cell.getContext())}
+ |
+ );
+ })}
);
})}
diff --git a/airbyte-webapp/src/components/ui/NextTable/types.ts b/airbyte-webapp/src/components/ui/NextTable/types.ts
new file mode 100644
index 00000000000..10b3b186331
--- /dev/null
+++ b/airbyte-webapp/src/components/ui/NextTable/types.ts
@@ -0,0 +1,5 @@
+export interface ColumnMeta {
+ responsive?: boolean;
+ thClassName?: string;
+ tdClassName?: string;
+}
diff --git a/airbyte-webapp/src/core/request/apiOverride.ts b/airbyte-webapp/src/core/request/apiOverride.ts
index a232bc2bb88..0d663a258d9 100644
--- a/airbyte-webapp/src/core/request/apiOverride.ts
+++ b/airbyte-webapp/src/core/request/apiOverride.ts
@@ -15,7 +15,6 @@ function getRequestBody