This commit is contained in:
Joseph Garrone 2024-06-06 06:40:23 +02:00
parent 93b304b472
commit 9420dc118a
2 changed files with 13 additions and 9 deletions

View file

@ -28,8 +28,9 @@ export default function KcApp(props: { kcContext: KcContext }) {
}
})();
// The files are in the public directory.
const response = await fetch(`${import.meta.env}terms/${termsFileName}`);
// Dynamically downloading Markdown files from public/terms/[currentLanguage].md
// Replace theses files by your organization's terms of service.
const response = await fetch(`${import.meta.env.BASE_URL}terms/${termsFileName}`);
return response.text();
}

View file

@ -2,17 +2,19 @@
import { createRoot } from "react-dom/client";
import { StrictMode, lazy, Suspense } from "react";
const KcLoginThemeApp = lazy(() => import("./login/KcApp"));
const KcAccountThemeApp = lazy(() => import("./account/KcApp"));
// The following block can be uncommented to test a specific page with `yarn dev`
/*
import { getKcContextMock } from "./login/PageStory";
// NOTE: This is just to test a specific page when you run `yarn dev`
// however the recommended way to develope is to use the Storybook
if (window.kcContext === undefined) {
window.kcContext = (await import("./login/PageStory")).getKcContextMock({
if (import.meta.env.DEV) {
window.kcContext = getKcContextMock({
pageId: "register.ftl"
});
}
*/
const KcLoginThemeApp = lazy(() => import("./login/KcApp"));
const KcAccountThemeApp = lazy(() => import("./account/KcApp"));
createRoot(document.getElementById("root")!).render(
<StrictMode>
@ -30,3 +32,4 @@ createRoot(document.getElementById("root")!).render(
</Suspense>
</StrictMode>
);