Add metainfo to JoinGroupWithAccount form
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
parent
f8e73ca990
commit
2779846671
|
@ -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"
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in a new issue