Skip to content

Commit 3e3e98d

Browse files
committed
deps: react-router 7.5.2 migration changes Ref: LINK-2191
chore: react-router migration fixes Ref: LINK-2191
1 parent 0ed3ff4 commit 3e3e98d

30 files changed

Lines changed: 40 additions & 76 deletions

File tree

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@
2525
"@types/react-dom": "18.2.22",
2626
"@types/react-helmet": "^6.1.11",
2727
"@types/react-modal": "^3.16.3",
28-
"@types/react-router": "^5.1.20",
29-
"@types/react-router-dom": "^5.3.3",
3028
"@types/react-scroll": "^1.8.10",
3129
"@vitejs/plugin-react-swc": "^3.7.0",
3230
"apollo-link-rest": "^0.9.0",
@@ -66,7 +64,7 @@
6664
"react-leaflet": "^4.2.1",
6765
"react-modal": "^3.16.1",
6866
"react-router": "^7.5.2",
69-
"react-router-dom": "^6.22.3",
67+
"react-router-dom": "^7.5.2",
7068
"react-scroll": "^1.9.0",
7169
"sass": "^1.72.0",
7270
"typescript": "~5.4.3",

src/domain/accessibilityStatement/AccessibilityStatement.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/* eslint-disable @typescript-eslint/no-require-imports */
33
import React from 'react';
44
import { useTranslation } from 'react-i18next';
5-
import { Link } from 'react-router-dom';
5+
import { Link } from 'react-router';
66

77
import Breadcrumb from '../../common/components/breadcrumb/Breadcrumb';
88
import ExternalLink from '../../common/components/externalLink/ExternalLink';

src/domain/app/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import { ApolloProvider } from '@apollo/client';
55
import { LoginProvider } from 'hds-react';
66
import React, { PropsWithChildren, useMemo } from 'react';
7-
import { BrowserRouter } from 'react-router-dom';
7+
import { BrowserRouter } from 'react-router';
88

99
import theme from '../../assets/theme/theme';
1010
import { AccessibilityNotificationProvider } from '../../common/components/accessibilityNotificationContext/AccessibilityNotificationContext';

src/domain/app/layout/resetFocus/ResetFocus.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import useLocale from '../../../../hooks/useLocale';
55

66
/**
77
* Ensure that browser focus is set to body when navigating using
8-
* <Link> from react-router-dom.
8+
* <Link> from react-router.
99
*/
1010
interface Props {
1111
disabled?: boolean;

src/domain/app/layout/scrollToTop/ScrollToTop.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { useLocation } from 'react-router';
33

44
/**
55
* Ensure that browser scrolls to top when navigating using
6-
* <Link> from react-router-dom.
6+
* <Link> from react-router.
77
*
88
* Implementation fetched from
99
* https://reacttraining.com/react-router/web/guides/scroll-restoration

src/domain/app/routes/localeRoutes/__tests__/LocaleRoutes.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { MockedResponse } from '@apollo/client/testing';
33
import { History } from 'history';
44
import React from 'react';
5-
import { Route, Routes } from 'react-router-dom';
5+
import { Route, Routes } from 'react-router';
66

77
import { mockedRegistrationEventSelectorEventsResponse } from '../../../../../common/components/formFields/registrationEventSelectorField/__mocks__/registrationEventSelectorField';
88
import { mockedKeywordsResponse as mockedKeywordSelectorKeywordsResponse } from '../../../../../common/components/keywordSelector/__mocks__/keywordSelector';

src/domain/dataSource/hooks/__tests__/useAllDataSources.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { createMemoryHistory } from 'history';
66
import map from 'lodash/map';
77
import range from 'lodash/range';
88
import { PropsWithChildren } from 'react';
9-
import { unstable_HistoryRouter as Router } from 'react-router-dom';
9+
import { unstable_HistoryRouter as Router } from 'react-router';
1010

1111
import { DataSourcesDocument, Meta } from '../../../../generated/graphql';
1212
import { fakeDataSources } from '../../../../utils/mockDataUtils';

src/domain/event/formSections/linksToEventsSection/LinksToEventsSection.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import React, { useCallback } from 'react';
22
import { useTranslation } from 'react-i18next';
3-
import { useLocation } from 'react-router';
4-
import { Link } from 'react-router-dom';
3+
import { Link, useLocation } from 'react-router';
54

65
import { EventFieldsFragment } from '../../../../generated/graphql';
76
import useLocale from '../../../../hooks/useLocale';

src/domain/event/formSections/registrationSection/RegistrationSection.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { useField } from 'formik';
22
import { IconPlus } from 'hds-react';
33
import React from 'react';
44
import { useTranslation } from 'react-i18next';
5-
import { Link, useNavigate } from 'react-router-dom';
5+
import { Link, useNavigate } from 'react-router';
66

77
import Button from '../../../../common/components/button/Button';
88
import { ROUTES } from '../../../../constants';

src/domain/event/formSections/typeSection/umbrellaEventInstructions/UmbrellaEventInstructions.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { FC } from 'react';
22
import { useTranslation } from 'react-i18next';
3-
import { Link } from 'react-router-dom';
3+
import { Link } from 'react-router';
44

55
import { ROUTES } from '../../../../../constants';
66
import {

0 commit comments

Comments
 (0)