Extra fixes for the privacy page

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2021-03-26 19:27:51 +01:00
parent 380d7c56a8
commit df012f5af7
No known key found for this signature in database
GPG key ID: A061B9DDE0CA0773
3 changed files with 8 additions and 4 deletions

View file

@ -109,7 +109,7 @@ export const routes = [
path: "/interact",
name: RouteName.INTERACT,
component: (): Promise<EsModuleComponent> =>
import(/* webpackChunkName: "cookies" */ "@/views/Interact.vue"),
import(/* webpackChunkName: "interact" */ "@/views/Interact.vue"),
meta: { requiredAuth: false },
},
{

View file

@ -97,11 +97,11 @@ import langs from "../../i18n/langs.json";
query: LANGUAGES_CODES,
variables() {
return {
codes: this.config.languages,
codes: this?.config.languages,
};
},
skip() {
return !this.config || !this.config.languages;
return !this.config || !this.config?.languages;
},
},
},

View file

@ -1,7 +1,11 @@
<template>
<div class="container section">
<h2 class="title">{{ $t("Privacy Policy") }}</h2>
<div class="content" v-if="config" v-html="config.privacy.bodyHtml" />
<div
class="content"
v-if="config && config.privacy"
v-html="config.privacy.bodyHtml"
/>
</div>
</template>