From 3777bbacef35fff8a4c5c5e537059233f7601059 Mon Sep 17 00:00:00 2001 From: PascalMarchesseault <97350299+PascalMarchesseault@users.noreply.github.com> Date: Tue, 13 Aug 2024 23:16:22 -0400 Subject: [PATCH] Add color to comments when there are messages. --- src/views/contents/ContentCard.vue | 23 ++++--- src/views/messages/MessageList.vue | 96 ++++++++++++++---------------- 2 files changed, 61 insertions(+), 58 deletions(-) diff --git a/src/views/contents/ContentCard.vue b/src/views/contents/ContentCard.vue index 8e2037d..24494fe 100644 --- a/src/views/contents/ContentCard.vue +++ b/src/views/contents/ContentCard.vue @@ -78,13 +78,18 @@ mdi-comment-outline - +

Commentaires

- + +
@@ -121,9 +126,7 @@ const loading = ref(true); const hasUrls = computed(() => !!props.content.urls && props.content.urls.length > 0); const commentsVisible = ref(false); const messages = ref([]); - -// Propriété calculée pour vérifier s'il y a des commentaires -const hasComments = computed(() => messages.value.length > 0); +const hasComments = ref(false); onBeforeMount(async () => await fetchCreatorData(creatorAlias.value)) @@ -139,6 +142,12 @@ async function fetchCreatorData(creatorAlias) { } } +function handleMessagesFound(hasMessages) { + if (hasMessages) { + hasComments.value = true; + } +} + function addMessage(newMessage) { messages.value.unshift(newMessage); commentsVisible.value = true; @@ -204,7 +213,7 @@ function redirectToContent() { display: none; } -.comment-active-v-icon { - color: #DB1AAA; +.comment-active .v-icon { + color: #D63DAB; } diff --git a/src/views/messages/MessageList.vue b/src/views/messages/MessageList.vue index a7ff5d0..a94167d 100644 --- a/src/views/messages/MessageList.vue +++ b/src/views/messages/MessageList.vue @@ -1,22 +1,17 @@  \ No newline at end of file +