diff --git a/package.json b/package.json index b0b2bd33..d8874e53 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "gridjs": "3.2.2", "localforage": "1.9.0", "lodash.isequal": "^4.5.0", + "marked": "^1.2.8", "svelte-filepond": "0.0.1", "svelte-focus-trap": "1.0.1", "svelte-i18n": "3.3.0", diff --git a/public/imprint_en.md b/public/imprint_en.md new file mode 100644 index 00000000..a56808ce --- /dev/null +++ b/public/imprint_en.md @@ -0,0 +1 @@ +Nostrud tempor dolor aute ea excepteur aute mollit elit eiusmod exercitation. Magna laborum pariatur adipisicing pariatur cupidatat exercitation duis aliquip pariatur sint exercitation deserunt labore. Consectetur id laboris dolore nostrud do velit ipsum. Eu laboris velit do commodo ad ea sint ex cillum. Cillum ipsum qui eiusmod laborum mollit sunt dolore incididunt. Cillum sunt culpa veniam voluptate et qui ut magna anim occaecat ut mollit dolor. Duis irure proident eu incididunt dolore sunt nisi aute dolore amet eu fugiat laboris quis. \ No newline at end of file diff --git a/public/privacy_en.md b/public/privacy_en.md new file mode 100644 index 00000000..a56808ce --- /dev/null +++ b/public/privacy_en.md @@ -0,0 +1 @@ +Nostrud tempor dolor aute ea excepteur aute mollit elit eiusmod exercitation. Magna laborum pariatur adipisicing pariatur cupidatat exercitation duis aliquip pariatur sint exercitation deserunt labore. Consectetur id laboris dolore nostrud do velit ipsum. Eu laboris velit do commodo ad ea sint ex cillum. Cillum ipsum qui eiusmod laborum mollit sunt dolore incididunt. Cillum sunt culpa veniam voluptate et qui ut magna anim occaecat ut mollit dolor. Duis irure proident eu incididunt dolore sunt nisi aute dolore amet eu fugiat laboris quis. \ No newline at end of file diff --git a/src/App.svelte b/src/App.svelte index 01ad5336..78f36281 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -50,6 +50,8 @@ import TeamDetail from "./components/TeamDetail.svelte"; import UserPermissions from "./components/UserPermissions.svelte"; import RunnerDetail from "./components/RunnerDetail.svelte"; + import Imprint from "./components/Imprint.svelte"; + import Privacy from "./components/Privacy.svelte"; store.init(); registerSW(); @@ -63,6 +65,14 @@ + {:else if $router.path === '/imprint'} + + + + {:else if $router.path === '/privacy'} + + + {:else if $store.isLoggedIn} diff --git a/src/components/Footer.svelte b/src/components/Footer.svelte index 4669de93..24dabf2c 100644 --- a/src/components/Footer.svelte +++ b/src/components/Footer.svelte @@ -31,5 +31,9 @@ target="_blank" rel="noopener, noreferrer" href="https://git.odit.services/lfk/frontend/src/tag/{releaseinfo}">{releaseinfo} + - + {$_('privacy')} + - + {$_('imprint')}

diff --git a/src/components/Imprint.svelte b/src/components/Imprint.svelte new file mode 100644 index 00000000..9eb3ca9c --- /dev/null +++ b/src/components/Imprint.svelte @@ -0,0 +1,45 @@ + + +
+
+

+ {$_('imprint')} +

+
+
+ +
+
+ {#await promise} +

{$_('imprint-loading')}

+ {:then} +
+ {@html html} +
+ {:catch error} +
+ + {$_('general_promise_error')} + {error} + +
+ {/await} +
+
+