diff --git a/website/client/components/achievements/questCompleted.vue b/website/client/components/achievements/questCompleted.vue
index 6c7c2762ca..8b1d11e5c1 100644
--- a/website/client/components/achievements/questCompleted.vue
+++ b/website/client/components/achievements/questCompleted.vue
@@ -1,14 +1,20 @@
- b-modal#quest-completed(v-if='user.party.quest.completed', :title="quests[user.party.quest.completed].text() + '' + $t('completed')",
- size='lg', :hide-footer="true")
+ b-modal#quest-completed(v-if='user.party.quest.completed', :title="title",
+ size='md', :hide-footer="true")
.modal-body.text-center
- div(:class='`quest_${user.party.quest.completed}`')
- p(v-html='quests[user.party.quest.completed].completion()')
+ .quest(:class='`quest_${user.party.quest.completed}`')
+ p(v-html='this.questData.completion()')
.quest-rewards(key='user.party.quest.completed', header-participant="$t('youReceived')", header-quest-owner="$t('questOwnerReceived')")
.modal-footer
button.btn.btn-primary(@click='setQuestCompleted()') {{ $t('ok') }}
+
+
diff --git a/website/client/components/notifications.vue b/website/client/components/notifications.vue
index 608aee349b..0aa2733a3b 100644
--- a/website/client/components/notifications.vue
+++ b/website/client/components/notifications.vue
@@ -303,6 +303,10 @@ export default {
this.$root.$emit('show::modal', 'avatar-modal');
}
+ if (this.questCompleted) {
+ this.$root.$emit('show::modal', 'quest-completed');
+ }
+
// @TODO: This is a timeout to ensure dom is loaded
window.setTimeout(() => {
this.initTour();
diff --git a/website/common/locales/en/groups.json b/website/common/locales/en/groups.json
index 949f10c1ca..db4e4e70c2 100644
--- a/website/common/locales/en/groups.json
+++ b/website/common/locales/en/groups.json
@@ -388,5 +388,7 @@
"selectPartyMember": "Select a Party Member",
"areYouSureDeleteMessage": "Are you sure you want to delete this message?",
"reverseChat": "Reverse Chat",
- "invites": "Invites"
+ "invites": "Invites",
+ "details": "Details",
+ "participantDesc": "Once all members have either accepted or declined, the Quest begins. Only those that clicked 'accept' will be able to participate in the Quest and receive the drops."
}