From 7dd85616b755f7a002a4d62fd61d3ecf43f0b3ff Mon Sep 17 00:00:00 2001 From: tkalir Date: Sat, 25 Jul 2026 11:22:53 +0300 Subject: [PATCH] Add Suspense around routes to prevent empty admin page --- src/App.tsx | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 3bca4c8..c9fe724 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,4 @@ -import React, { lazy, useEffect } from 'react'; +import React, { lazy, Suspense, useEffect } from 'react'; import { useDispatch } from 'react-redux'; import { BrowserRouter, Routes, Route, useLocation } from 'react-router-dom'; import { AppDispatch } from './stores/store'; @@ -11,6 +11,7 @@ import ModelPage from './pages/ModelPage'; import Header from './components/templates/Header/Header'; import Footer from './components/templates/footer/Footer'; import AdminRoute from './components/auth/AdminRoute'; +import { Loader } from './components/common'; import './i18n'; import './App.css'; @@ -86,26 +87,28 @@ function App() {
- - } /> - } /> - } /> - } /> - {/* Map view removed: MapWithClusters component deleted */} - } /> - } /> - } /> - } /> - } /> - - - - } - /> - + }> + + } /> + } /> + } /> + } /> + {/* Map view removed: MapWithClusters component deleted */} + } /> + } /> + } /> + } /> + } /> + + + + } + /> + +