[]>(activeFields);
+
+ return (
+
+ }
+ visibleFields={{value: visibleFields, fields, onChange: setVisibleFields}}
+ filter={{
+ fields: filterFields,
+ onApply: logFilterApply,
+ onReset: logFilterReset('reset'),
+ }}
+ search={{
+ value: search.value,
+ fullSearch: search.fullSearch,
+ hasClear: true,
+ onUpdate: setSearch,
+ }}
+ />
+
+ );
+};
+
export const Default: Story = {render: () => };
export const Empty: Story = {render: () => };
+export const WithHeader: Story = {render: () => };
diff --git a/src/widgets/QueriesHistory/QueriesHistory.tsx b/src/widgets/QueriesHistory/QueriesHistory.tsx
index 0261e25..bd5e4fb 100644
--- a/src/widgets/QueriesHistory/QueriesHistory.tsx
+++ b/src/widgets/QueriesHistory/QueriesHistory.tsx
@@ -1,7 +1,6 @@
import React from 'react';
import cn from 'bem-cn-lite';
import {QueriesList} from '../../modules';
-import i18n from './i18n';
import {
QueryListComparisonConfig,
QueryListEditingConfig,
@@ -52,7 +51,7 @@ export const QueriesHistory = ({
return (
{
'engine',
'author',
]);
- const [comparedRowIds, setComparedRowIds] = useState([]);
- const [editingRowId, setEditingRowId] = useState();
+ const [comparedRowIds, setComparedRowIds] = useState<(number | string)[]>([]);
+ const [editingRowId, setEditingRowId] = useState();
const filteredItems = useMemo(() => {
if (!search.value) return items;