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 @@
-
-
-
+
-
+
- Voir plus de commentaires
+
+ Voir plus de commentaires
@@ -27,72 +22,71 @@
{{ errorMessage }}
-
-
\ No newline at end of file
+