diff --git a/.changeset/tiny-cows-return.md b/.changeset/tiny-cows-return.md
new file mode 100644
index 0000000000..114a88b474
--- /dev/null
+++ b/.changeset/tiny-cows-return.md
@@ -0,0 +1,5 @@
+---
+"@hyperdx/app": patch
+---
+
+fix: Hide table header when no columns are displayed
diff --git a/packages/app/src/components/DBRowTable.tsx b/packages/app/src/components/DBRowTable.tsx
index ee96ebca0b..55d5b6cf2d 100644
--- a/packages/app/src/components/DBRowTable.tsx
+++ b/packages/app/src/components/DBRowTable.tsx
@@ -742,76 +742,78 @@ export const RawLogTable = memo(
)}
- {table.getHeaderGroups().map(headerGroup => (
-
- {headerGroup.headers.map((header, headerIndex) => {
- const isLast = headerIndex === headerGroup.headers.length - 1;
- return (
-
- {tableId &&
- Object.keys(columnSizeStorage).length > 0 && (
+ {displayedColumns.length > 0 &&
+ table.getHeaderGroups().map(headerGroup => (
+
+ {headerGroup.headers.map((header, headerIndex) => {
+ const isLast =
+ headerIndex === headerGroup.headers.length - 1;
+ return (
+
+ {tableId &&
+ Object.keys(columnSizeStorage).length > 0 && (
+ setColumnSizeStorage({})}
+ title="Reset Column Widths"
+ >
+
+
+
+
+ )}
+ {config && (
setColumnSizeStorage({})}
- title="Reset Column Widths"
+ onClick={() => handleSqlModalOpen(true)}
+ title="Show generated SQL"
+ tabIndex={0}
>
-
-
+
+
)}
- {config && (
handleSqlModalOpen(true)}
- title="Show generated SQL"
- tabIndex={0}
+ onClick={() => setWrapLinesEnabled(prev => !prev)}
+ title="Wrap lines"
>
-
-
+
+
- )}
- setWrapLinesEnabled(prev => !prev)}
- title="Wrap lines"
- >
-
-
-
-
-
-
-
-
-
-
- {onSettingsClick != null && (
- onSettingsClick()}
- title="Settings"
+
+
-
-
+
+
-
- )}
-
- }
- />
- );
- })}
-
- ))}
+
+ {onSettingsClick != null && (
+ onSettingsClick()}
+ title="Settings"
+ >
+
+
+
+
+ )}
+
+ }
+ />
+ );
+ })}
+
+ ))}
{paddingTop > 0 && (