mirror of
https://github.com/coder/coder.git
synced 2025-07-15 22:20:27 +00:00
feat: Show a full screen loader while is loading a lazy loading page (#4168)
This commit is contained in:
@ -1,5 +1,6 @@
|
|||||||
import { useSelector } from "@xstate/react"
|
import { useSelector } from "@xstate/react"
|
||||||
import { FeatureNames } from "api/types"
|
import { FeatureNames } from "api/types"
|
||||||
|
import { FullScreenLoader } from "components/Loader/FullScreenLoader"
|
||||||
import { RequirePermission } from "components/RequirePermission/RequirePermission"
|
import { RequirePermission } from "components/RequirePermission/RequirePermission"
|
||||||
import { SetupPage } from "pages/SetupPage/SetupPage"
|
import { SetupPage } from "pages/SetupPage/SetupPage"
|
||||||
import { TemplateSettingsPage } from "pages/TemplateSettingsPage/TemplateSettingsPage"
|
import { TemplateSettingsPage } from "pages/TemplateSettingsPage/TemplateSettingsPage"
|
||||||
@ -41,7 +42,7 @@ export const AppRouter: FC = () => {
|
|||||||
const featureVisibility = useSelector(xServices.entitlementsXService, selectFeatureVisibility)
|
const featureVisibility = useSelector(xServices.entitlementsXService, selectFeatureVisibility)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Suspense fallback={<></>}>
|
<Suspense fallback={<FullScreenLoader />}>
|
||||||
<Routes>
|
<Routes>
|
||||||
<Route
|
<Route
|
||||||
index
|
index
|
||||||
|
Reference in New Issue
Block a user