Add colors to quest list

This commit is contained in:
2025-09-14 18:18:18 +02:00
parent 527c9b7428
commit 600ccb4207
4 changed files with 39 additions and 6 deletions
+28 -3
View File
@@ -206,6 +206,14 @@ ${document.location.href}`
? 'warning'
: 'primary'
"
:color="
(quest.answer?.review?.score && quest.answer?.review?.score > 0) ||
quest.answer?.final
? 'success'
: !!quest.answer
? 'warning'
: undefined
"
>
<VaCardTitle><QuestTags :quest="quest" /></VaCardTitle>
<VaImage
@@ -218,8 +226,19 @@ ${document.location.href}`
>
<template #loader> <VaProgressCircle indeterminate /> </template
></VaImage>
<VaCardContent>
<p class="line-clamp-2 h-12">{{ tKey(quest, 'description') }}</p>
<VaCardContent
v-if="
!(
(quest.answer?.review?.score &&
quest.answer?.review?.score > 0) ||
quest.answer?.final
) ||
(!hideAnswers && quest.answer?.text)
"
>
<p class="line-clamp-4">
{{ tKey(quest, 'description').value.split('\n')[0] }}
</p>
<div v-if="!hideAnswers && quest.answer?.text">
<VaDivider />
@@ -236,7 +255,13 @@ ${document.location.href}`
color="primary"
icon="rate_review"
class="flex-grow"
>{{ t('page.common.open') }}</VaButton
>{{
t(
!!quest.answer && !quest.answer.final
? 'page.hunt.open_finalize'
: 'page.hunt.open_answer'
)
}}</VaButton
>
<VaButton
v-if="data.isMember"