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

This commit is contained in:
Pedro Köhler 2025-10-06 10:30:36 -03:00 committed by GitHub
parent fae3b25b7b
commit e2964bf669
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,7 +4,7 @@ import React, { useEffect, useState } from 'react';
import PropTypes from 'prop-types';
import i18n from '@ohif/i18n';
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 {
@ -43,6 +43,11 @@ let commandsManager: CommandsManager,
serviceProvidersManager: ServiceProvidersManager,
hotkeysManager: HotkeysManager;
const routerFutureFlags: BrowserRouterProps['future'] = {
v7_startTransition: true,
v7_relativeSplatPath: true,
};
function App({
config = {
/**
@ -164,7 +169,10 @@ function App({
return (
<CombinedProviders>
<BrowserRouter basename={routerBasename}>
<BrowserRouter
basename={routerBasename}
future={routerFutureFlags}
>
{authRoutes}
{appRoutes}
</BrowserRouter>