reimplement search page

This commit is contained in:
jeffvli
2025-11-15 13:37:03 -08:00
parent e246e4c0b7
commit 48feb9f656
3 changed files with 178 additions and 164 deletions
@@ -1,6 +1,4 @@
import type { AgGridReact as AgGridReactType } from '@ag-grid-community/react/lib/agGridReact';
import { useId, useRef } from 'react';
import { useId } from 'react';
import { useLocation, useParams } from 'react-router';
import { SearchContent } from '/@/renderer/features/search/components/search-content';
@@ -12,12 +10,11 @@ const SearchRoute = () => {
const localNavigationId = useId();
const navigationId = locationState?.navigationId || localNavigationId;
const { itemType } = useParams() as { itemType: string };
const tableRef = useRef<AgGridReactType | null>(null);
return (
<AnimatedPage key={`search-${navigationId}`}>
<SearchHeader navigationId={navigationId} tableRef={tableRef} />
<SearchContent key={`page-${itemType}`} tableRef={tableRef} />
<SearchHeader navigationId={navigationId} />
<SearchContent key={`page-${itemType}`} />
</AnimatedPage>
);
};