aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Joseph Garrone <[email protected]>2024-06-07 05:20:57 +0200
committerGravatar Joseph Garrone <[email protected]>2024-06-07 05:20:57 +0200
commit2b4c85aa7ea668e9903647e155edd6b66eddf5d5 (patch)
tree9ca6cc81c3cfef29e99d3d5b9bb6ee0a91bb6a55 /src
parentupdate (diff)
update
Diffstat (limited to 'src')
-rw-r--r--src/login/KcApp.tsx33
-rw-r--r--src/main.tsx1
2 files changed, 18 insertions, 16 deletions
diff --git a/src/login/KcApp.tsx b/src/login/KcApp.tsx
index a4279b0..42f5760 100644
--- a/src/login/KcApp.tsx
+++ b/src/login/KcApp.tsx
@@ -16,23 +16,26 @@ export default function KcApp(props: { kcContext: KcContext }) {
useDownloadTerms({
kcContext,
- downloadTermMarkdown: async ({ currentLanguageTag }) => {
- const termsFileName = (() => {
- switch (currentLanguageTag) {
- case "fr":
- return "fr.md";
- case "es":
- return "es.md";
- default:
- return "en.md";
- }
- })();
+ downloadTermsMarkdown: async ({ currentLanguageTag }) => {
+ let termsLanguageTag = currentLanguageTag;
+ let termsFileName: string;
+
+ switch (currentLanguageTag) {
+ case "fr":
+ termsFileName = "fr.md";
+ break;
+ case "es":
+ termsFileName = "es.md";
+ break;
+ default:
+ termsFileName = "en.md";
+ termsLanguageTag = "en";
+ break;
+ }
- // 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}`);
+ const termsMarkdown = await fetch(`${import.meta.env.BASE_URL}terms/${termsFileName}`).then(r => r.text());
- return response.text();
+ return { termsMarkdown, termsLanguageTag };
}
});
diff --git a/src/main.tsx b/src/main.tsx
index 374b519..8b46fb2 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -33,4 +33,3 @@ createRoot(document.getElementById("root")!).render(
</Suspense>
</StrictMode>
);
-