Add public mode

This commit is contained in:
2025-05-02 12:23:49 +02:00
parent 56370ec936
commit f16eeb6e45
8 changed files with 117 additions and 18 deletions

View File

@@ -15,6 +15,7 @@ import { LoadingMessageProvider } from "./hooks/context_providers/LoadingMessage
import { SnackbarProvider } from "./hooks/context_providers/SnackbarProvider.tsx";
import "./index.css";
import { AsyncWidget } from "./widgets/AsyncWidget.tsx";
import { PublicModeProvider } from "./hooks/context_providers/PublicModeProvider.tsx";
createRoot(document.getElementById("root")!).render(
<StrictMode>
@@ -24,12 +25,16 @@ createRoot(document.getElementById("root")!).render(
<ConfirmDialogProvider>
<SnackbarProvider>
<LoadingMessageProvider>
<AsyncWidget
loadKey={1}
load={async () => { await ServerApi.LoadConfig(); }}
errMsg="Failed to load static server configuration!"
build={() => <App />}
/>
<PublicModeProvider>
<AsyncWidget
loadKey={1}
load={async () => {
await ServerApi.LoadConfig();
}}
errMsg="Failed to load static server configuration!"
build={() => <App />}
/>
</PublicModeProvider>
</LoadingMessageProvider>
</SnackbarProvider>
</ConfirmDialogProvider>