- {flexRender(
- header.column.columnDef.header,
- header.getContext()
+ {headerGroup.headers.map((header) => {
+ const columnRelativeDepth =
+ header.depth - header.column.depth;
+ if (
+ !header.isPlaceholder &&
+ columnRelativeDepth > 1 &&
+ header.id === header.column.id
+ ) {
+ return null;
+ }
+ let rowSpan = 1;
+ if (header.isPlaceholder) {
+ const leafs = header.getLeafHeaders();
+ rowSpan = leafs[leafs.length - 1].depth - header.depth;
+ }
+ return (
+
1,
+ },
+ tableClassNames.headerColumnClassName
)}
+ >
+ 1,
+ })}
+ >
+ {flexRender(
+ header.column.columnDef.header,
+ header.getContext()
+ )}
- {header.column.getCanSort() && (
-
-
-
-
- )}
-
- |
- ))}
+ {header.column.getCanSort() && (
+
+
+
+
+ )}
+
+