fix sub-table opening appearing to crash the page

This commit is contained in:
Sidney Alcantara
2022-11-18 14:27:23 +11:00
parent 86b2004215
commit c6b10d3378
2 changed files with 17 additions and 1 deletions

View File

@@ -2,6 +2,7 @@ import { lazy, Suspense } from "react";
import { Routes, Route, Navigate } from "react-router-dom";
import { useAtom } from "jotai";
import { Backdrop } from "@mui/material";
import Loading from "@src/components/Loading";
import ProjectSourceFirebase from "@src/sources/ProjectSourceFirebase";
import MembersSourceFirebase from "@src/sources/MembersSourceFirebase";
@@ -116,7 +117,21 @@ export default function App() {
<Route index element={<NotFound />} />
<Route
path=":docPath/:subTableKey"
element={<ProvidedSubTablePage />}
element={
<Suspense
fallback={
<Backdrop
key="sub-table-modal-backdrop"
open
sx={{ zIndex: "modal" }}
>
<Loading />
</Backdrop>
}
>
<ProvidedSubTablePage />
</Suspense>
}
/>
</Route>
</Route>

View File

@@ -110,6 +110,7 @@ export default function ProvidedSubTablePage() {
disableBottomDivider: true,
style: { "--dialog-spacing": 0, "--dialog-contents-spacing": 0 } as any,
}}
BackdropProps={{ key: "sub-table-modal-backdrop" }}
>
<ErrorBoundary FallbackComponent={ErrorFallback}>
<Suspense