diff --git a/website/client/components/shops/quests/questInfo.vue b/website/client/components/shops/quests/questInfo.vue
index a395eca04e..e68ea412e9 100644
--- a/website/client/components/shops/quests/questInfo.vue
+++ b/website/client/components/shops/quests/questInfo.vue
@@ -1,41 +1,57 @@
.row(:class="{'small-version': smallVersion}")
dl
- template(v-if="quest.collect")
- dt(:class="smallVersion ? 'col-3' : 'col-4'") {{ $t('collect') + ':' }}
- dd.col-8
+ .table-row(v-if="quest.collect")
+ dt {{ $t('collect') + ':' }}
+ dd
div(v-for="(collect, key) of quest.collect")
span {{ collect.count }} {{ getCollectText(collect) }}
- template(v-if="quest.boss")
- dt(:class="smallVersion ? 'col-3' : 'col-4'") {{ $t('bossHP') + ':' }}
- dd.col-8 {{ quest.boss.hp }}
+ .table-row(v-if="quest.boss")
+ dt {{ $t('bossHP') + ':' }}
+ dd {{ quest.boss.hp }}
- dt(:class="smallVersion ? 'col-3' : 'col-4'") {{ $t('difficulty') + ':' }}
- dd.col-8
- .svg-icon.inline(
- v-for="star of stars()", v-html="icons[star]",
- :class="smallVersion ? 'icon-12' : 'icon-16'",
- )
+ .table-row
+ dt {{ $t('difficulty') + ':' }}
+ dd
+ .svg-icon.inline(
+ v-for="star of stars()", v-html="icons[star]",
+ :class="smallVersion ? 'icon-12' : 'icon-16'",
+ )