fix(router): opt in to React Router v7 future flags (#5461)

This commit is contained in:
Pedro Köhler authored and GitHub committed 2025-10-06 09:30:36 -04:00
1 parent fae3b25b7b
commit e2964bf669
1 file changed
+10 -2
+10 -2
View File
@@ -4,7 +4,7 @@ import React, { useEffect, useState } from 'react';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import i18n from '@ohif/i18n'; import i18n from '@ohif/i18n';
import { I18nextProvider } from 'react-i18next'; import { I18nextProvider } from 'react-i18next';
import { BrowserRouter } from 'react-router-dom'; import { BrowserRouter, type BrowserRouterProps } from 'react-router-dom';
import Compose from './routes/Mode/Compose'; import Compose from './routes/Mode/Compose';
import { import {
@@ -43,6 +43,11 @@ let commandsManager: CommandsManager,
serviceProvidersManager: ServiceProvidersManager, serviceProvidersManager: ServiceProvidersManager,
hotkeysManager: HotkeysManager; hotkeysManager: HotkeysManager;
const routerFutureFlags: BrowserRouterProps['future'] = {
v7_startTransition: true,
v7_relativeSplatPath: true,
};
function App({ function App({
config = { config = {
/** /**
@@ -164,7 +169,10 @@ function App({
return ( return (
<CombinedProviders> <CombinedProviders>
<BrowserRouter basename={routerBasename}> <BrowserRouter
basename={routerBasename}
future={routerFutureFlags}
>
{authRoutes} {authRoutes}
{appRoutes} {appRoutes}
</BrowserRouter> </BrowserRouter>