Add metainfo to JoinGroupWithAccount form

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2021-06-16 11:26:19 +02:00
parent f8e73ca990
commit 2779846671
No known key found for this signature in database
GPG key ID: A061B9DDE0CA0773

View file

@ -30,6 +30,17 @@ import { IGroup } from "@/types/actor";
}, },
}, },
}, },
metaInfo() {
return {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
title: this.$t("Join group {group}", {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
group: this.groupTitle,
}) as string,
};
},
}) })
export default class JoinGroupWithAccount extends Vue { export default class JoinGroupWithAccount extends Vue {
@Prop({ type: String, required: true }) preferredUsername!: string; @Prop({ type: String, required: true }) preferredUsername!: string;
@ -40,6 +51,10 @@ export default class JoinGroupWithAccount extends Vue {
return this.group?.url; return this.group?.url;
} }
get groupTitle(): undefined | string {
return this.group?.name || this.group?.preferredUsername;
}
sentence = this.$t( sentence = this.$t(
"We will redirect you to your instance in order to interact with this group" "We will redirect you to your instance in order to interact with this group"
); );