diff --git a/js/src/views/About.vue b/js/src/views/About.vue index ac2d6e21e..ce838171c 100644 --- a/js/src/views/About.vue +++ b/js/src/views/About.vue @@ -103,12 +103,13 @@ import { Component, Vue } from "vue-property-decorator"; import { CONFIG } from "@/graphql/config"; import { IConfig } from "@/types/config.model"; import RouteName from "../router/name"; +import { CURRENT_USER_CLIENT } from "@/graphql/user"; +import { ICurrentUser } from "@/types/current-user.model"; @Component({ apollo: { - config: { - query: CONFIG, - }, + config: CONFIG, + currentUser: CURRENT_USER_CLIENT, }, metaInfo() { return { @@ -122,6 +123,7 @@ import RouteName from "../router/name"; }) export default class About extends Vue { config!: IConfig; + currentUser!: ICurrentUser; RouteName = RouteName; } diff --git a/js/src/views/About/AboutInstance.vue b/js/src/views/About/AboutInstance.vue index 7bf25f7e4..07591e325 100644 --- a/js/src/views/About/AboutInstance.vue +++ b/js/src/views/About/AboutInstance.vue @@ -114,7 +114,6 @@ import { ABOUT } from "../../graphql/config"; import { STATISTICS } from "../../graphql/statistics"; import { IConfig } from "../../types/config.model"; import { IStatistics } from "../../types/statistics.model"; -import langs from "../../i18n/langs.json"; @Component({ apollo: { @@ -159,12 +158,6 @@ export default class AboutInstance extends Vue { } return ""; } - - // eslint-disable-next-line class-methods-use-this - getLanguageNameForCode(code: string): string { - const languageMaps = langs as Record; - return languageMaps[code]; - } }