Skip to content

Commit 6fcb982

Browse files
committed
fix: remove settings mix
1 parent 65e23b2 commit 6fcb982

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

src/components/QueryResultTable/QueryResultTable.tsx

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ const TABLE_SETTINGS: Settings = {
2222
stripedRows: true,
2323
dynamicRenderType: 'variable',
2424
dynamicItemSizeGetter: () => 40,
25+
sortable: false,
2526
};
2627

2728
export const b = cn('ydb-query-result-table');
@@ -77,20 +78,12 @@ interface QueryResultTableProps
7778
}
7879

7980
export const QueryResultTable = (props: QueryResultTableProps) => {
80-
const {columns: rawColumns, data: rawData, settings: settingsMix, ...restProps} = props;
81+
const {columns: rawColumns, data: rawData, ...restProps} = props;
8182

8283
const data = React.useMemo(() => prepareQueryResponse(rawData), [rawData]);
8384
const columns = React.useMemo(() => {
8485
return rawColumns ? prepareTypedColumns(rawColumns, data) : prepareGenericColumns(data);
8586
}, [data, rawColumns]);
86-
const settings = React.useMemo(
87-
() => ({
88-
...TABLE_SETTINGS,
89-
...settingsMix,
90-
sortable: false,
91-
}),
92-
[settingsMix],
93-
);
9487

9588
// empty data is expected to be be an empty array
9689
// undefined data is not rendered at all
@@ -106,7 +99,7 @@ export const QueryResultTable = (props: QueryResultTableProps) => {
10699
<ResizeableDataTable
107100
data={data}
108101
columns={columns}
109-
settings={settings}
102+
settings={TABLE_SETTINGS}
110103
// prevent accessing row.id in case it is present but is not the PK (i.e. may repeat)
111104
rowKey={getRowIndex}
112105
{...restProps}

0 commit comments

Comments
 (0)