Skip to content

Commit 27733cd

Browse files
committed
fix: react-router 7.5.2 fix imports
1 parent 4273bfc commit 27733cd

53 files changed

Lines changed: 72 additions & 118 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -403,53 +403,47 @@ See https://github.com/City-of-Helsinki/kukkuu-ui/milestone/6?closed=1
403403

404404
## [3.12.0](https://github.com/City-of-Helsinki/kukkuu-ui/compare/kukkuu-ui-v3.11.2...kukkuu-ui-v3.12.0) (2025-06-05)
405405

406-
407406
### Features
408407

409-
* Unenrolment should be available only over 48h before occurrence ([d1f836c](https://github.com/City-of-Helsinki/kukkuu-ui/commit/d1f836c2535f94c8e661a69aa42503e5c6c6b05a))
410-
408+
- Unenrolment should be available only over 48h before occurrence ([d1f836c](https://github.com/City-of-Helsinki/kukkuu-ui/commit/d1f836c2535f94c8e661a69aa42503e5c6c6b05a))
411409

412410
### Bug Fixes
413411

414-
* Define default locale for external authentication process ([b9d0804](https://github.com/City-of-Helsinki/kukkuu-ui/commit/b9d080448f321139b4afe8459966d0fa03f5aac2))
415-
* **docker:** Add VITE_ENROLMENT_CANCELLATION_TIME_LIMIT_HOURS buildarg ([b2a24b1](https://github.com/City-of-Helsinki/kukkuu-ui/commit/b2a24b1471062c7d4ef5c091f6d2dcb0825d183f))
416-
* **error:** Add missing error element to router ([074e8f8](https://github.com/City-of-Helsinki/kukkuu-ui/commit/074e8f8c53d975c6daefda79017f259351a4303c))
417-
* **error:** Add missing HTTP50X page for Nginx ([79d7d84](https://github.com/City-of-Helsinki/kukkuu-ui/commit/79d7d84de78c30491ad1f6a6f0193a39d6f44cca))
418-
* Improve child notes explanation text in means of privacy policy ([31b61bf](https://github.com/City-of-Helsinki/kukkuu-ui/commit/31b61bf438f090a035e26fcb9692356f8f604f08))
412+
- Define default locale for external authentication process ([b9d0804](https://github.com/City-of-Helsinki/kukkuu-ui/commit/b9d080448f321139b4afe8459966d0fa03f5aac2))
413+
- **docker:** Add VITE_ENROLMENT_CANCELLATION_TIME_LIMIT_HOURS buildarg ([b2a24b1](https://github.com/City-of-Helsinki/kukkuu-ui/commit/b2a24b1471062c7d4ef5c091f6d2dcb0825d183f))
414+
- **error:** Add missing error element to router ([074e8f8](https://github.com/City-of-Helsinki/kukkuu-ui/commit/074e8f8c53d975c6daefda79017f259351a4303c))
415+
- **error:** Add missing HTTP50X page for Nginx ([79d7d84](https://github.com/City-of-Helsinki/kukkuu-ui/commit/79d7d84de78c30491ad1f6a6f0193a39d6f44cca))
416+
- Improve child notes explanation text in means of privacy policy ([31b61bf](https://github.com/City-of-Helsinki/kukkuu-ui/commit/31b61bf438f090a035e26fcb9692356f8f604f08))
419417

420418
## [3.11.2](https://github.com/City-of-Helsinki/kukkuu-ui/compare/kukkuu-ui-v3.11.1...kukkuu-ui-v3.11.2) (2025-05-28)
421419

422-
423420
### Bug Fixes
424421

425-
* Configure commitlint to ignore dependabot commits & set more rules ([ed32114](https://github.com/City-of-Helsinki/kukkuu-ui/commit/ed32114e10b2e5cfdbb707ee679717a1c94c5332))
426-
* Layout test by using useLocation consistently from react-router-dom ([d3f2379](https://github.com/City-of-Helsinki/kukkuu-ui/commit/d3f2379aad09d40d5be3e7686d038ba6b7b2d7e7))
427-
* Set dependabot reviewers for ratkaisutoimisto ([1767f44](https://github.com/City-of-Helsinki/kukkuu-ui/commit/1767f44906afbc2acf22bb6dd28b440c8459b881))
422+
- Configure commitlint to ignore dependabot commits & set more rules ([ed32114](https://github.com/City-of-Helsinki/kukkuu-ui/commit/ed32114e10b2e5cfdbb707ee679717a1c94c5332))
423+
- Layout test by using useLocation consistently from react-router-dom ([d3f2379](https://github.com/City-of-Helsinki/kukkuu-ui/commit/d3f2379aad09d40d5be3e7686d038ba6b7b2d7e7))
424+
- Set dependabot reviewers for ratkaisutoimisto ([1767f44](https://github.com/City-of-Helsinki/kukkuu-ui/commit/1767f44906afbc2acf22bb6dd28b440c8459b881))
428425

429426
## [3.11.1](https://github.com/City-of-Helsinki/kukkuu-ui/compare/kukkuu-ui-v3.11.0...kukkuu-ui-v3.11.1) (2025-03-11)
430427

431-
432428
### Bug Fixes
433429

434-
* **notification:** Fix routing of internal hrefs in Notification ([#669](https://github.com/City-of-Helsinki/kukkuu-ui/issues/669)) ([5b33e4e](https://github.com/City-of-Helsinki/kukkuu-ui/commit/5b33e4e399d53de4ea2b984e16d46d1b45ac8b17))
430+
- **notification:** Fix routing of internal hrefs in Notification ([#669](https://github.com/City-of-Helsinki/kukkuu-ui/issues/669)) ([5b33e4e](https://github.com/City-of-Helsinki/kukkuu-ui/commit/5b33e4e399d53de4ea2b984e16d46d1b45ac8b17))
435431

436432
## [3.11.0](https://github.com/City-of-Helsinki/kukkuu-ui/compare/kukkuu-ui-v3.10.0...kukkuu-ui-v3.11.0) (2025-02-25)
437433

438-
439434
### Features
440435

441-
* Hardcode CMS languages for faster language rendering in header ([1fc343d](https://github.com/City-of-Helsinki/kukkuu-ui/commit/1fc343df1fb06ac1c03a3083548973430cc09c3f))
442-
* Use apollo client local storage cache persister ([c1569f5](https://github.com/City-of-Helsinki/kukkuu-ui/commit/c1569f5e1749a0a29e0849e44785966cc01db6cb))
443-
* Use react-router Link in scope of RHHC ([4635583](https://github.com/City-of-Helsinki/kukkuu-ui/commit/4635583038b38dcd80faac90b09e2559c2556ab0))
444-
436+
- Hardcode CMS languages for faster language rendering in header ([1fc343d](https://github.com/City-of-Helsinki/kukkuu-ui/commit/1fc343df1fb06ac1c03a3083548973430cc09c3f))
437+
- Use apollo client local storage cache persister ([c1569f5](https://github.com/City-of-Helsinki/kukkuu-ui/commit/c1569f5e1749a0a29e0849e44785966cc01db6cb))
438+
- Use react-router Link in scope of RHHC ([4635583](https://github.com/City-of-Helsinki/kukkuu-ui/commit/4635583038b38dcd80faac90b09e2559c2556ab0))
445439

446440
### Bug Fixes
447441

448-
* **csp:** Allow cms images ([2806516](https://github.com/City-of-Helsinki/kukkuu-ui/commit/2806516d1e4278a51d8a92ef385a8d29b1565cec))
449-
* **hotreload:** Use eslint-plugin-react-refresh, refactor code to comply ([8cd5d25](https://github.com/City-of-Helsinki/kukkuu-ui/commit/8cd5d25b014b23b0d535bd4fb46b349dc61b6514))
450-
* **sonarcloud:** Conditional render in JSX with {!!x && x}, not {x && x} ([36ce44f](https://github.com/City-of-Helsinki/kukkuu-ui/commit/36ce44f77d68558ee42321bb19aaa44978115e26))
451-
* **sonarcloud:** Fix removeSurroundingSlashes regex & test it works ([143851c](https://github.com/City-of-Helsinki/kukkuu-ui/commit/143851c7daff51ba7916d5e0c097590fdcb167f3))
452-
* **sonarcloud:** Show toast error when onClick navigation promise fails ([4a2ff2f](https://github.com/City-of-Helsinki/kukkuu-ui/commit/4a2ff2f533dc2caa719163b5114115a16e017586))
442+
- **csp:** Allow cms images ([2806516](https://github.com/City-of-Helsinki/kukkuu-ui/commit/2806516d1e4278a51d8a92ef385a8d29b1565cec))
443+
- **hotreload:** Use eslint-plugin-react-refresh, refactor code to comply ([8cd5d25](https://github.com/City-of-Helsinki/kukkuu-ui/commit/8cd5d25b014b23b0d535bd4fb46b349dc61b6514))
444+
- **sonarcloud:** Conditional render in JSX with {!!x && x}, not {x && x} ([36ce44f](https://github.com/City-of-Helsinki/kukkuu-ui/commit/36ce44f77d68558ee42321bb19aaa44978115e26))
445+
- **sonarcloud:** Fix removeSurroundingSlashes regex & test it works ([143851c](https://github.com/City-of-Helsinki/kukkuu-ui/commit/143851c7daff51ba7916d5e0c097590fdcb167f3))
446+
- **sonarcloud:** Show toast error when onClick navigation promise fails ([4a2ff2f](https://github.com/City-of-Helsinki/kukkuu-ui/commit/4a2ff2f533dc2caa719163b5114115a16e017586))
453447

454448
## [3.10.0](https://github.com/City-of-Helsinki/kukkuu-ui/compare/kukkuu-ui-v3.9.0...kukkuu-ui-v3.10.0) (2025-02-06)
455449

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@
8181
"@types/react-dom": "^18.3.5",
8282
"@types/react-modal": "^3.16.3",
8383
"@types/react-redux": "^7.1.34",
84-
"@types/react-router-dom": "^5.3.3",
8584
"@types/validator": "^13.12.2",
8685
"@typescript-eslint/eslint-plugin": "^8.21.0",
8786
"@typescript-eslint/parser": "^8.21.0",
@@ -134,7 +133,6 @@
134133
"react-qrcode-logo": "^3.0.0",
135134
"react-redux": "^9.2.0",
136135
"react-router": "^7.5.2",
137-
"react-router-dom": "^7.1.3",
138136
"react-toastify": "^11.0.3",
139137
"redux": "^5.0.1",
140138
"redux-persist": "^6.0.0",

src/common/components/button/LinkButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Link, LinkProps } from 'react-router-dom';
1+
import { Link, LinkProps } from 'react-router';
22

33
import LinkButtonBase, { LinkButtonBaseProps } from './LinkButtonBase';
44

src/common/components/resetFocus/ResetFocus.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { RESET_FOCUS_ID } from './constants';
44

55
/**
66
* Ensure that browser focus is set to body when navigating using
7-
* <Link> from react-router-dom.
7+
* <Link> from react-router.
88
*/
99
const ResetFocus = (): React.ReactElement => {
1010
const pathname = window?.location?.pathname;

src/common/route/RouteUtils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useEffect } from 'react';
2-
import { useLocation } from 'react-router-dom';
2+
import { useLocation } from 'react-router';
33

44
export const updateLocaleParam = (
55
url: string,
@@ -11,7 +11,7 @@ export const updateLocaleParam = (
1111

1212
/**
1313
* Ensure that browser scrolls to top when navigating using
14-
* <Link> from react-router-dom.
14+
* <Link> from react-router.
1515
*
1616
* Implementation fetched from
1717
* https://reacttraining.com/react-router/web/guides/scroll-restoration

src/common/test/TestProviders.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ReactElement, ReactNode } from 'react';
22
import { Provider } from 'react-redux';
33
import { MockedProvider, MockedResponse } from '@apollo/client/testing';
44
import { HelmetProvider } from 'react-helmet-async';
5-
import { BrowserRouter } from 'react-router-dom';
5+
import { BrowserRouter } from 'react-router';
66
import {
77
ConfigProvider as RHHCConfigProvider,
88
defaultConfig as rhhcDefaultConfig,

src/domain/app/AppRoute.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Helmet } from 'react-helmet-async';
22
import { useTranslation } from 'react-i18next';
3-
import { RouteProps, useNavigate } from 'react-router-dom';
3+
import { RouteProps, useNavigate } from 'react-router';
44
import { useOidcClient } from 'hds-react';
55
import React from 'react';
66

src/domain/app/BrowserApp.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ApolloProvider } from '@apollo/client';
2-
import { RouterProvider } from 'react-router-dom';
2+
import { RouterProvider } from 'react-router';
33
import { PersistGate } from 'redux-persist/integration/react';
44
import { Provider } from 'react-redux';
55
import { ToastContainer } from 'react-toastify';

src/domain/app/errorElement/ApplicationError.tsx

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

55
import styles from './ApplicationError.module.scss';
66
import Container from '../layout/Container';

src/domain/app/layout/ListPageLayout.tsx

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

66
import Text from '../../../common/components/text/Text';

0 commit comments

Comments
 (0)