Skip to content

Commit 08dfcf2

Browse files
committed
feat: add useEffect to automatically open schema search when filters are present
1 parent 391b343 commit 08dfcf2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/routes/$chainSlug/_layout/datasets.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
useNavigate,
1010
} from '@tanstack/react-router';
1111
import { LoaderCircle } from 'lucide-react';
12+
import { useEffect } from 'react';
1213
import useLocalStorageState from 'use-local-storage-state';
1314
import { DataTable } from '@/components/DataTable';
1415
import { PaginatedNavigation } from '@/components/PaginatedNavigation';
@@ -133,6 +134,12 @@ function DatasetsRoute() {
133134
const filters: SchemaFilter[] = decodeSchemaFilters(search?.schema);
134135
const { chainId } = useUserStore();
135136

137+
useEffect(() => {
138+
if (!isSchemaSearchOpen && filters.length > 0) {
139+
setIsSchemaSearchOpen(true);
140+
}
141+
}, []);
142+
136143
const handleAddFilter = (filter: SchemaFilter) => {
137144
const newFilters: SchemaFilter[] = [
138145
...filters.filter(

0 commit comments

Comments
 (0)