Skip to content

Commit 0b8a866

Browse files
fix: Update react-router-dom imports to react-router for v7 compatibility
- Fixed import of useSearchParams from react-router-dom to react-router in data-table-server-driven.stories.tsx - Updated export in data-table-stories.helpers.ts to use react-router instead of react-router-dom - Fixed import in use-filter-sync.ts to use react-router instead of react-router-dom - This resolves the build failure caused by missing react-router-dom dependency - React Router v7 consolidates hooks into the main react-router package
1 parent 820d0d6 commit 0b8a866

3 files changed

Lines changed: 4 additions & 7 deletions

File tree

apps/docs/src/remix-hook-form/data-table/data-table-server-driven.stories.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import type { Meta, StoryObj } from '@storybook/react';
22
import { useMemo } from 'react';
3-
import { type LoaderFunctionArgs, useLoaderData } from 'react-router';
4-
import { useSearchParams } from 'react-router-dom';
3+
import { type LoaderFunctionArgs, useLoaderData, useSearchParams } from 'react-router';
54
import { columnConfigs, columns } from './data-table-stories.components';
65
import {
76
type DataResponse,
@@ -286,8 +285,7 @@ export const ServerDriven: Story = {
286285
source: {
287286
code: `
288287
import { useMemo } from 'react';
289-
import { type LoaderFunctionArgs, useLoaderData } from 'react-router';
290-
import { useSearchParams } from 'react-router-dom';
288+
import { type LoaderFunctionArgs, useLoaderData, useSearchParams } from 'react-router';
291289
import {
292290
DataTable,
293291
DataTableFilter,

apps/docs/src/remix-hook-form/data-table/data-table-stories.helpers.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,5 @@ export { CalendarIcon, CheckCircledIcon, PersonIcon, StarIcon, TextIcon } from '
230230
export type { ColumnDef, PaginationState, SortingState, OnChangeFn } from '@tanstack/react-table';
231231
export { getCoreRowModel, getPaginationRowModel, getSortedRowModel, useReactTable } from '@tanstack/react-table';
232232
export { useMemo } from 'react';
233-
export { type LoaderFunctionArgs, useLoaderData, useLocation, useNavigate } from 'react-router';
234-
export { useSearchParams } from 'react-router-dom';
233+
export { type LoaderFunctionArgs, useLoaderData, useLocation, useNavigate, useSearchParams } from 'react-router';
235234
export { withReactRouterStubDecorator } from '../../lib/storybook/react-router-stub';

packages/components/src/ui/utils/use-filter-sync.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useCallback, useEffect } from 'react';
2-
import { useSearchParams } from 'react-router-dom';
2+
import { useSearchParams } from 'react-router';
33
import type { BazzaFiltersState } from '../../remix-hook-form/data-table-router-parsers';
44
import { dataTableRouterParsers } from '../../remix-hook-form/data-table-router-parsers';
55

0 commit comments

Comments
 (0)