Skip to content

Commit b13592f

Browse files
authored
Merge pull request #1840 from jetstreamapp/chore/upgrade-react-router-8
Upgrade to React Router 8 and clean up navigation
2 parents 0e57f0a + 182dc65 commit b13592f

66 files changed

Lines changed: 88 additions & 151 deletions

File tree

Some content is hidden

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

apps/jetstream-canvas/src/app/AppRoutes.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { APP_ROUTES } from '@jetstream/shared/ui-router';
44
import { PlatformEventMessage } from '@jetstream/types';
55
import { AppHome, OrgSelectionRequired as OrgSelectionRequiredExternal } from '@jetstream/ui-core';
66
import { useEffect } from 'react';
7-
import { Navigate, Route, Routes, useLocation } from 'react-router-dom';
7+
import { Navigate, Route, Routes, useLocation } from 'react-router';
88
import lazy from './core/LazyLoad';
99

1010
const LoadRecords = lazy(() => import('@jetstream/feature/load-records').then((module) => ({ default: module.LoadRecords })));

apps/jetstream-canvas/src/app/core/config.ts

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

33
export const CONFIG = {
44
Router: BrowserRouter,

apps/jetstream-desktop-client/src/app/AppRoutes.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { APP_ROUTES } from '@jetstream/shared/ui-router';
22
import { AppHome, Feedback, OrgSelectionRequired as OrgSelectionRequiredExternal } from '@jetstream/ui-core';
33
import { useEffect } from 'react';
4-
import { Navigate, Route, Routes, useLocation, useNavigate } from 'react-router-dom';
4+
import { Navigate, Route, Routes, useLocation, useNavigate } from 'react-router';
55
import { environment } from '../environments/environment';
66
import lazy from './components/core/LazyLoad';
77
import { addDesktopOrg } from './utils/utils';

apps/jetstream-desktop-client/src/app/components/core/LogInitializer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { enableLogger, logger } from '@jetstream/shared/client-logger';
22
import { FunctionComponent, useEffect } from 'react';
3-
import { useLocation } from 'react-router-dom';
3+
import { useLocation } from 'react-router';
44

55
const URL_PARAM = 'logger';
66

apps/jetstream-desktop-client/src/app/components/core/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { AxiosAdapterConfig } from '@jetstream/shared/data';
2-
import { HashRouter } from 'react-router-dom';
2+
import { HashRouter } from 'react-router';
33
import { desktopExtensionAxiosAdapter } from '../../utils/desktop-axios-adapter';
44

55
AxiosAdapterConfig.adapter = desktopExtensionAxiosAdapter;

apps/jetstream-desktop-client/src/app/components/settings/Settings.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { fromAppState } from '@jetstream/ui/app-state';
1111
import { dexieDataSync, recentHistoryItemsDb } from '@jetstream/ui/db';
1212
import { useAtom, useAtomValue, useSetAtom } from 'jotai';
1313
import { useCallback, useEffect, useRef, useState } from 'react';
14-
import { useNavigate } from 'react-router-dom';
14+
import { useNavigate } from 'react-router';
1515
import { desktopUserPreferences } from '../core/AppDesktopState';
1616
import LoggerConfig from './LoggerConfig';
1717

apps/jetstream-web-extension/src/core/AppInitializer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { useObservable } from 'dexie-react-hooks';
1313
import { useAtomValue, useSetAtom } from 'jotai';
1414
import localforage from 'localforage';
1515
import React, { FunctionComponent, useEffect, useState } from 'react';
16-
import { useLocation } from 'react-router-dom';
16+
import { useLocation } from 'react-router';
1717
import { Observable } from 'rxjs';
1818
import browser from 'webextension-polyfill';
1919
import { environment } from '../environments/environment';

apps/jetstream-web-extension/src/core/AppWrapper.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import '@salesforce-ux/design-system-2/dist/css/bundled/slds2.cosmos.css';
77
import { Provider, useAtomValue } from 'jotai';
88
import { ReactNode, Suspense } from 'react';
99
import ModalContainer from 'react-modal-promise';
10-
import { MemoryRouter } from 'react-router-dom';
10+
import { MemoryRouter } from 'react-router';
1111
import { environment } from '../environments/environment';
1212
import { browserExtensionAxiosAdapter } from '../utils/extension-axios-adapter';
1313
import { chromeStorageLoading, extensionStateStore } from '../utils/extension.store';

apps/jetstream-web-extension/src/pages/app/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { UserFeedbackWidget } from '@jetstream/ui';
2020
import { AppHome, AppLoading, ErrorBoundaryEmptyFallback, ErrorBoundaryFallback, Feedback, HeaderNavbar } from '@jetstream/ui-core';
2121
import { Suspense, useEffect } from 'react';
2222
import { ErrorBoundary } from 'react-error-boundary';
23-
import { Navigate, Route, Routes, useNavigate } from 'react-router-dom';
23+
import { Navigate, Route, Routes, useNavigate } from 'react-router';
2424
import { AppWrapper } from '../../core/AppWrapper';
2525
import { applyExtensionThemeBeforeMount } from '../../core/ExtensionThemeApplier';
2626
import { initAndRenderReact } from '../../utils/web-extension.utils';

apps/jetstream/src/app/AppRoutes.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { AppHome, AppHomeBillingUser, Feedback, OrgSelectionRequired } from '@je
33
import { abilityState, isReadOnlyUserState } from '@jetstream/ui/app-state';
44
import { useAtomValue } from 'jotai';
55
import { useEffect } from 'react';
6-
import { Navigate, Route, Routes, useLocation } from 'react-router-dom';
6+
import { Navigate, Route, Routes, useLocation } from 'react-router';
77
import { environment } from '../environments/environment';
88
import lazy from './components/core/LazyLoad';
99
import Profile from './components/profile/Profile';

0 commit comments

Comments
 (0)