Skip to content

Commit 6bbce35

Browse files
committed
fix: fixing the warning about th cannot be directly under thead
1 parent 2037352 commit 6bbce35

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

src/renderer/screens/DatabaseScreen/QueryResultViewer/QueryResultTable.tsx

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function ResizeHandler({ idx }: { idx: number }) {
2121

2222
useEffect(() => {
2323
if (handlerRef.current && resizing) {
24-
const table = handlerRef.current?.parentNode?.parentNode
24+
const table = handlerRef.current?.parentNode?.parentNode?.parentNode
2525
?.parentNode as HTMLTableElement;
2626

2727
if (table) {
@@ -147,19 +147,21 @@ function QueryResultTable({ result, page, pageSize }: QueryResultTableProps) {
147147
>
148148
<table ref={tableRef} className={styles.table}>
149149
<thead>
150-
{result.headers.map((header, idx) => (
151-
<th key={header.name}>
152-
<div className={styles.headerContent}>
153-
<div className={styles.headerContentTitle}>{header.name}</div>
154-
{!!header?.schema?.primaryKey && (
155-
<div className={styles.headerContentIcon}>
156-
<Icon.GreenKey />
157-
</div>
158-
)}
159-
</div>
160-
<ResizeHandler idx={idx} />
161-
</th>
162-
))}
150+
<tr>
151+
{result.headers.map((header, idx) => (
152+
<th key={header.name}>
153+
<div className={styles.headerContent}>
154+
<div className={styles.headerContentTitle}>{header.name}</div>
155+
{!!header?.schema?.primaryKey && (
156+
<div className={styles.headerContentIcon}>
157+
<Icon.GreenKey />
158+
</div>
159+
)}
160+
</div>
161+
<ResizeHandler idx={idx} />
162+
</th>
163+
))}
164+
</tr>
163165
</thead>
164166

165167
<tbody>{RowList}</tbody>

0 commit comments

Comments
 (0)