Ask user confirmation before leaving an unsaved form
This commit is contained in:
geneit_app/src
App.tsxindex.tsx
dialogs
hooks
context_providers
routes
widgets
@ -1,5 +1,11 @@
|
||||
import React from "react";
|
||||
import { Route, Routes } from "react-router-dom";
|
||||
import {
|
||||
Route,
|
||||
RouterProvider,
|
||||
Routes,
|
||||
createBrowserRouter,
|
||||
createRoutesFromElements,
|
||||
} from "react-router-dom";
|
||||
import "./App.css";
|
||||
import { AuthApi } from "./api/AuthApi";
|
||||
import { DeleteAccountRoute } from "./routes/DeleteAccountRoute";
|
||||
@ -41,9 +47,9 @@ export function App(): React.ReactElement {
|
||||
setSignedIn: (s) => setSignedIn(s),
|
||||
};
|
||||
|
||||
return (
|
||||
<AuthContextK.Provider value={context}>
|
||||
<Routes>
|
||||
const router = createBrowserRouter(
|
||||
createRoutesFromElements(
|
||||
<>
|
||||
<Route path="delete_account" element={<DeleteAccountRoute />} />
|
||||
|
||||
{signedIn ? (
|
||||
@ -80,7 +86,13 @@ export function App(): React.ReactElement {
|
||||
<Route path="*" element={<NotFoundRoute />} />
|
||||
</Route>
|
||||
)}
|
||||
</Routes>
|
||||
</>
|
||||
)
|
||||
);
|
||||
|
||||
return (
|
||||
<AuthContextK.Provider value={context}>
|
||||
<RouterProvider router={router} />
|
||||
</AuthContextK.Provider>
|
||||
);
|
||||
}
|
||||
|
Reference in New Issue
Block a user