Skip to content

Commit 8964ea9

Browse files
committed
changed router imports
1 parent 7958568 commit 8964ea9

File tree

121 files changed

+167
-167
lines changed

Some content is hidden

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

121 files changed

+167
-167
lines changed

src/App.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { MemoryRouter } from 'react-router-dom';
1+
import { MemoryRouter } from 'react-router';
22
import { MockedProvider } from '@apollo/client/testing';
33
import { waitFor, render, screen } from '@testing-library/react';
44
import { vi, describe, it } from 'vitest';

src/App.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { startTransition, useState, useEffect, useMemo } from 'react';
2-
import { Route, Routes, useNavigate } from 'react-router-dom';
2+
import { useNavigate, Route, Routes } from 'react-router';
3+
34
import { ApolloProvider } from '@apollo/client';
45
import 'i18n/config';
56

src/components/UI/Heading/Heading.test.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ const wrapper = (
1010
);
1111

1212
const mockedUsedNavigate = vi.fn();
13-
vi.mock('react-router-dom', async () => ({
14-
...(await vi.importActual('react-router-dom')),
13+
vi.mock('react-router', async () => ({
14+
...(await vi.importActual('react-router')),
1515
useNavigate: () => mockedUsedNavigate,
1616
}));
1717

src/components/UI/Heading/Heading.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useNavigate } from 'react-router-dom';
1+
import { useNavigate } from 'react-router';
22
import HelpIcon from '../HelpIcon/HelpIcon';
33
import styles from './Heading.module.css';
44
import BackIcon from 'assets/images/icons/BackIconFlow.svg?react';

src/components/UI/Layout/Navigation/SideDrawer/SideDrawer.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { MockedProvider } from '@apollo/client/testing';
2-
import { BrowserRouter as Router } from 'react-router-dom';
2+
import { BrowserRouter as Router } from 'react-router';
33
import { render, fireEvent, screen, waitFor } from '@testing-library/react';
44

55
import SideDrawer from './SideDrawer';

src/components/UI/Layout/Navigation/SideMenus/SideMenus.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BrowserRouter as Router } from 'react-router-dom';
1+
import { BrowserRouter as Router } from 'react-router';
22
import { fireEvent, render, waitFor } from '@testing-library/react';
33
import { MockedProvider } from '@apollo/client/testing';
44

src/components/UI/Layout/Navigation/SideMenus/SideMenus.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useState, useEffect, forwardRef } from 'react';
2-
import { NavLink, useLocation } from 'react-router-dom';
2+
import { NavLink, useLocation } from 'react-router';
33
import {
44
ListItemButton,
55
ListItemIcon,

src/components/UI/Menu/Menu.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { render, screen, fireEvent } from '@testing-library/react';
2-
import { BrowserRouter as Router } from 'react-router-dom';
2+
import { BrowserRouter as Router } from 'react-router';
33
import Menu from './Menu';
44

55
const menuList = [

src/components/UI/Menu/MenuItem/MenuItem.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BrowserRouter as Router } from 'react-router-dom';
1+
import { BrowserRouter as Router } from 'react-router';
22
import { render, screen } from '@testing-library/react';
33
import MenuItem from './MenuItem';
44

src/components/UI/Menu/MenuItem/MenuItem.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { MenuItem as MenuItemElement } from '@mui/material';
2-
import { Link } from 'react-router-dom';
2+
import { Link } from 'react-router';
33

44
import styles from './MenuItem.module.css';
55

src/components/errorboundary/ErrorBoundary.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Container } from '@mui/material';
22
import { DialogBox } from 'components/UI/DialogBox/DialogBox';
33
import setLogs from 'config/logs';
44
import { Component } from 'react';
5-
import { useNavigate } from 'react-router-dom';
5+
import { useNavigate } from 'react-router';
66
import styles from './ErrorBoundary.module.css';
77

88
function withRouter(NavigateComponent: any) {

src/components/floweditor/FlowEditor.test.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BrowserRouter as Router } from 'react-router-dom';
1+
import { BrowserRouter as Router } from 'react-router';
22
import { MockedProvider } from '@apollo/client/testing';
33
import { render, waitFor, fireEvent, screen } from '@testing-library/react';
44
import { vi } from 'vitest';
@@ -29,9 +29,9 @@ import * as Notification from 'common/notification';
2929

3030
window.location = { assign: vi.fn() } as any;
3131

32-
vi.mock('react-router-dom', async () => {
32+
vi.mock('react-router', async () => {
3333
return {
34-
...(await vi.importActual<any>('react-router-dom')),
34+
...(await vi.importActual<any>('react-router')),
3535
useParams: () => ({ uuid: 'b050c652-65b5-4ccf-b62b-1e8b3f328676' }),
3636
};
3737
});

src/components/floweditor/FlowEditor.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useEffect, useState } from 'react';
22
import { useMutation, useLazyQuery, useQuery } from '@apollo/client';
3-
import { Navigate, useNavigate, useParams } from 'react-router-dom';
3+
import { useNavigate, Navigate, useParams } from 'react-router';
44
import { Menu, MenuItem, Typography } from '@mui/material';
55
import BackIconFlow from 'assets/images/icons/BackIconFlow.svg?react';
66
import WarningIcon from 'assets/images/icons/Warning.svg?react';

src/containers/Assistants/Assistants.test.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import * as Notification from 'common/notification';
77

88
const notificationSpy = vi.spyOn(Notification, 'setNotification');
99
const mockedUsedNavigate = vi.fn();
10-
vi.mock('react-router-dom', async () => ({
11-
...(await vi.importActual('react-router-dom')),
10+
vi.mock('react-router', async () => ({
11+
...(await vi.importActual('react-router')),
1212
useNavigate: () => mockedUsedNavigate,
1313
}));
1414

src/containers/Auth/Auth.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useEffect, useState } from 'react';
22
import { Formik, Form, Field } from 'formik';
33
import { Typography } from '@mui/material';
4-
import { Link } from 'react-router-dom';
4+
import { Link } from 'react-router';
55
import { useTranslation } from 'react-i18next';
66
import { Captcha } from 'components/UI/Form/Captcha/Captcha';
77

@@ -187,7 +187,7 @@ export const Auth = ({
187187
);
188188
})}
189189
<div className={styles.Link}>
190-
<Link to={`/${linkURL}`}>{linkText}</Link>
190+
<a href={`/${linkURL}`}>{linkText}</a>
191191
</div>
192192
<div className={styles.CenterButton}>
193193
{isRegistration ? (

src/containers/Auth/ConfirmOTP/ConfirmOTP.test.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { render, screen, waitFor } from '@testing-library/react';
22
import userEvent from '@testing-library/user-event';
3-
import { MemoryRouter } from 'react-router-dom';
3+
import { MemoryRouter } from 'react-router';
44
import { vi } from 'vitest';
55
import axios from 'axios';
66
import { GoogleReCaptchaProvider } from 'react-google-recaptcha-v3';
@@ -21,8 +21,8 @@ const mockedState = {
2121
},
2222
};
2323

24-
vi.mock('react-router-dom', async () => ({
25-
...((await vi.importActual<any>('react-router-dom')) as {}),
24+
vi.mock('react-router', async () => ({
25+
...((await vi.importActual<any>('react-router')) as {}),
2626
useLocation: () => mockedState,
2727
}));
2828

src/containers/Auth/ConfirmOTP/ConfirmOTP.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useEffect, useState } from 'react';
22
import axios from 'axios';
3-
import { Navigate, useLocation } from 'react-router-dom';
3+
import { Navigate, useLocation } from 'react-router';
44
import * as Yup from 'yup';
55
import { useTranslation } from 'react-i18next';
66

src/containers/Auth/Login/Login.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { render, screen, waitFor } from '@testing-library/react';
22
import userEvent from '@testing-library/user-event';
3-
import { MemoryRouter } from 'react-router-dom';
3+
import { MemoryRouter } from 'react-router';
44
import axios from 'axios';
55
import { MockedProvider } from '@apollo/client/testing';
66
import { vi } from 'vitest';

src/containers/Auth/Login/Login.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useState, useContext, useEffect } from 'react';
2-
import { useNavigate, useLocation } from 'react-router-dom';
2+
import { useNavigate, useLocation } from 'react-router';
33
import axios from 'axios';
44
import * as Yup from 'yup';
55
import { useLazyQuery } from '@apollo/client';

src/containers/Auth/Logout/Logout.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// eslint-disable-next-line
22
import { useContext, useEffect, CSSProperties } from 'react';
33
import axios from 'axios';
4-
import { useLocation, useNavigate, useParams } from 'react-router-dom';
4+
import { useLocation, useParams, useNavigate } from 'react-router';
55
import { useApolloClient } from '@apollo/client';
66
import { useTranslation } from 'react-i18next';
77

src/containers/Auth/Registration/Registration.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { fireEvent, render, screen, waitFor } from '@testing-library/react';
22
import userEvent from '@testing-library/user-event';
3-
import { MemoryRouter, Route, Routes } from 'react-router-dom';
3+
import { MemoryRouter, Route, Routes } from 'react-router';
44
import axios from 'axios';
55
import { GoogleReCaptchaProvider } from 'react-google-recaptcha-v3';
66
import { vi } from 'vitest';

src/containers/Auth/Registration/Registration.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useState } from 'react';
2-
import { Navigate } from 'react-router-dom';
2+
import { Navigate } from 'react-router';
33
import * as Yup from 'yup';
44
import { useTranslation } from 'react-i18next';
55
import { yupPasswordValidation } from 'common/constants';

src/containers/Auth/ResetPassword/ResetPasswordConfirmOTP.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { render, screen, waitFor } from '@testing-library/react';
22
import { userEvent } from '@testing-library/user-event';
3-
import { MemoryRouter, Route, Routes } from 'react-router-dom';
3+
import { MemoryRouter, Route, Routes } from 'react-router';
44
import axios from 'axios';
55
import { vi } from 'vitest';
66

src/containers/Auth/ResetPassword/ResetPasswordConfirmOTP.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useEffect, useState } from 'react';
2-
import { Navigate, useLocation } from 'react-router-dom';
2+
import { Navigate, useLocation } from 'react-router';
33
import axios from 'axios';
44
import * as Yup from 'yup';
55
import { useTranslation } from 'react-i18next';

src/containers/Auth/ResetPassword/ResetPasswordPhone.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useState } from 'react';
2-
import { Navigate } from 'react-router-dom';
2+
import { Navigate } from 'react-router';
33
import * as Yup from 'yup';
44
import { useTranslation } from 'react-i18next';
55

src/containers/BlockContact/BlockContactList/BlockContactList.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { render, fireEvent, waitFor } from '@testing-library/react';
2-
import { BrowserRouter as Router } from 'react-router-dom';
2+
import { BrowserRouter as Router } from 'react-router';
33
import { MockedProvider } from '@apollo/client/testing';
44

55
import { conversationQuery } from 'mocks/Chat';

src/containers/Chat/ChatConversations/ChatConversation/ChatConversation.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { fireEvent, render } from '@testing-library/react';
22
import dayjs from 'dayjs';
33
import { MockedProvider } from '@apollo/client/testing';
4-
import { MemoryRouter } from 'react-router-dom';
4+
import { MemoryRouter } from 'react-router';
55

66
import { MARK_AS_READ } from 'graphql/mutations/Chat';
77
import { SHORT_DATE_FORMAT } from 'common/constants';

src/containers/Chat/ChatConversations/ChatConversation/ChatConversation.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ListItemButton } from '@mui/material';
2-
import { Link, useLocation } from 'react-router-dom';
2+
import { Link, useLocation } from 'react-router';
33
import dayjs from 'dayjs';
44
import { useApolloClient, useMutation } from '@apollo/client';
55

src/containers/Chat/ChatConversations/ChatConversations.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BrowserRouter as Router } from 'react-router-dom';
1+
import { BrowserRouter as Router } from 'react-router';
22
import { render, waitFor, fireEvent, cleanup, screen } from '@testing-library/react';
33
import { MockedProvider } from '@apollo/client/testing';
44
import { ApolloClient, ApolloProvider, InMemoryCache } from '@apollo/client';

src/containers/Chat/ChatConversations/ConversationList/ConversationList.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { MemoryRouter, BrowserRouter as Router } from 'react-router-dom';
1+
import { MemoryRouter, BrowserRouter as Router } from 'react-router';
22
import { render, waitFor, screen, fireEvent } from '@testing-library/react';
33
import { ApolloClient, ApolloProvider, InMemoryCache } from '@apollo/client';
44
import { MockedProvider } from '@apollo/client/testing';

src/containers/Chat/ChatConversations/ConversationList/ConversationList.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import ChatConversation from '../ChatConversation/ChatConversation';
2828
import { getConversationForSearchMulti, getConversation } from './ConversationList.helper';
2929
import styles from './ConversationList.module.css';
3030
import { GROUP_SEARCH_MULTI_QUERY, GROUP_SEARCH_QUERY } from 'graphql/queries/WaGroups';
31-
import { useLocation } from 'react-router-dom';
31+
import { useLocation } from 'react-router';
3232

3333
interface ConversationListProps {
3434
searchVal: string;

src/containers/Chat/ChatInterface/ChatInterface.test.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ import ChatInterface from './ChatInterface';
1818
import { getWhatsAppManagedPhonesStatusMock } from 'mocks/StatusBar';
1919

2020
const mockedUsedNavigate = vi.fn();
21-
vi.mock('react-router-dom', async () => ({
22-
...(await vi.importActual('react-router-dom')),
21+
vi.mock('react-router', async () => ({
22+
...(await vi.importActual('react-router')),
2323
useNavigate: () => mockedUsedNavigate,
2424
}));
2525

src/containers/Chat/ChatInterface/ChatInterface.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useState, useEffect } from 'react';
22
import { Paper, Tab, Tabs } from '@mui/material';
33
import { useQuery } from '@apollo/client';
4-
import { useLocation, useNavigate, useParams } from 'react-router-dom';
4+
import { useLocation, useParams, useNavigate } from 'react-router';
55
import { useTranslation } from 'react-i18next';
66

77
import Simulator from 'components/simulator/Simulator';

src/containers/Chat/ChatMessages/AddVariables/AddVariables.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { fireEvent, render, screen, waitFor, within } from '@testing-library/react';
2-
import { MemoryRouter } from 'react-router-dom';
2+
import { MemoryRouter } from 'react-router';
33
import { MockedProvider } from '@apollo/client/testing';
44
import axios from 'axios';
55
import { vi } from 'vitest';

src/containers/Chat/ChatMessages/ChatMessages.test.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ import { act, fireEvent, render, screen, waitFor } from '@testing-library/react'
44
import { DEFAULT_ENTITY_LIMIT, DEFAULT_MESSAGE_LIMIT } from 'common/constants';
55
import { SEARCH_QUERY } from 'graphql/queries/Search';
66
import ChatMessages from './ChatMessages';
7-
import { MemoryRouter, Route, Routes } from 'react-router';
8-
import { BrowserRouter as Router } from 'react-router-dom';
7+
import { MemoryRouter, Route, Routes, BrowserRouter as Router } from 'react-router';
98
import { createMediaMessageMock, getAttachmentPermissionMock } from 'mocks/Attachment';
109
import { clearMessagesQuery, contactCollectionsQuery } from 'mocks/Contact';
1110
import { OrganizationStateMock } from 'mocks/Organization';

src/containers/Chat/ChatMessages/ChatMessages.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { useCallback, useState, useEffect } from 'react';
22
import { useQuery, useMutation, useLazyQuery, useApolloClient } from '@apollo/client';
33
import { CircularProgress, Container } from '@mui/material';
44
import dayjs from 'dayjs';
5-
import { Navigate, useLocation } from 'react-router-dom';
5+
import { Navigate, useLocation } from 'react-router';
66
import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
77
import { useTranslation } from 'react-i18next';
88

src/containers/Chat/ChatMessages/ConversationHeader/ConversationHeader.test.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -315,8 +315,8 @@ const groupsComponent = (
315315
);
316316

317317
const mockedUsedNavigate = vi.fn();
318-
vi.mock('react-router-dom', async () => ({
319-
...(await vi.importActual('react-router-dom')),
318+
vi.mock('react-router', async () => ({
319+
...(await vi.importActual('react-router')),
320320
useNavigate: () => mockedUsedNavigate,
321321
}));
322322

src/containers/Chat/ChatMessages/ConversationHeader/ConversationHeader.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useEffect, useState } from 'react';
22
import { Toolbar, Typography, Popper, Fade, Paper, Button, ClickAwayListener, IconButton } from '@mui/material';
3-
import { useNavigate, useLocation } from 'react-router-dom';
3+
import { useLocation, useNavigate } from 'react-router';
44
import { useMutation, useLazyQuery } from '@apollo/client';
55
import { useTranslation } from 'react-i18next';
66

src/containers/Chat/CollectionConversations/CollectionConversations.test.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BrowserRouter as Router } from 'react-router-dom';
1+
import { BrowserRouter as Router } from 'react-router';
22
import { render, cleanup, waitFor, screen, fireEvent } from '@testing-library/react';
33

44
import { SEARCH_QUERY } from 'graphql/queries/Search';

src/containers/Collection/Collection.test.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { getOrganizationLanguagesQuery, getOrganizationQuery } from 'mocks/Organ
1616
import { Collection } from './Collection';
1717
import * as FormLayout from 'containers/Form/FormLayout';
1818
import { getRoleNamesMock } from 'containers/StaffManagement/StaffManagement.test.helper';
19-
import { BrowserRouter, MemoryRouter, Routes, Route } from 'react-router-dom';
19+
import { BrowserRouter, MemoryRouter, Routes, Route } from 'react-router';
2020
import { getSearchCollectionQuery } from 'mocks/Search';
2121

2222
const mocks = [
@@ -56,8 +56,8 @@ vi.mock('common/notification', async (importOriginal) => {
5656

5757
const user = userEvent.setup();
5858
const mockedUsedNavigate = vi.fn();
59-
vi.mock('react-router-dom', async () => ({
60-
...(await vi.importActual('react-router-dom')),
59+
vi.mock('react-router', async () => ({
60+
...(await vi.importActual('react-router')),
6161
useNavigate: () => mockedUsedNavigate,
6262
}));
6363

src/containers/Collection/Collection.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { useState, useEffect } from 'react';
22
import { useQuery, useLazyQuery, useMutation } from '@apollo/client';
33
import * as Yup from 'yup';
44
import { useTranslation } from 'react-i18next';
5-
import { useLocation, useParams } from 'react-router-dom';
5+
import { useLocation, useParams } from 'react-router';
66
import { AutoComplete } from 'components/UI/Form/AutoComplete/AutoComplete';
77
import { Input } from 'components/UI/Form/Input/Input';
88
import { FormLayout } from 'containers/Form/FormLayout';

src/containers/Collection/CollectionContact/CollectionContact.test.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import { countCollectionContactsQuery, getCollectionContactsQuery } from 'mocks/
77
import { getCollectionInfo, getCollectionQuery, getCollectionUsersQuery } from 'mocks/Collection';
88
import { CollectionContact } from './CollectionContact';
99

10-
vi.mock('react-router-dom', async () => {
10+
vi.mock('react-router', async () => {
1111
return {
12-
...(await vi.importActual<any>('react-router-dom')),
12+
...(await vi.importActual<any>('react-router')),
1313
useParams: () => ({ id: '1' }),
1414
};
1515
});

src/containers/Collection/CollectionContact/CollectionContact.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useQuery } from '@apollo/client';
22
import { useTranslation } from 'react-i18next';
3-
import { useParams } from 'react-router-dom';
3+
import { useParams } from 'react-router';
44

55
import { GET_COLLECTION } from 'graphql/queries/Collection';
66
import styles from './CollectionContact.module.css';

src/containers/Collection/CollectionContact/CollectionContactList/CollectionContactList.test.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ import { CollectionContactList } from './CollectionContactList';
1515
import { addContactToCollection, deleteContactFromCollection } from 'mocks/Collection';
1616
import { setNotification } from 'common/notification';
1717

18-
vi.mock('react-router-dom', async () => {
18+
vi.mock('react-router', async () => {
1919
return {
20-
...(await vi.importActual<any>('react-router-dom')),
20+
...(await vi.importActual<any>('react-router')),
2121
useParams: () => ({ id: '1' }),
2222
};
2323
});

0 commit comments

Comments
 (0)