diff --git a/src/components/Room.vue b/src/components/Room.vue
index 1ddc20b..b6d6b73 100644
--- a/src/components/Room.vue
+++ b/src/components/Room.vue
@@ -1,5 +1,5 @@
@@ -176,6 +211,7 @@ const isOpen = computed(() => {
:key="p.userNumber"
:participant="p"
:is-open="isOpen"
+ :all-answers-match="allAnswersMatch"
/>
diff --git a/src/components/RoomParticipant.vue b/src/components/RoomParticipant.vue
index 7948d95..29c5903 100644
--- a/src/components/RoomParticipant.vue
+++ b/src/components/RoomParticipant.vue
@@ -6,6 +6,7 @@ import RoomParticipantCard from './RoomParticipantCard.vue';
const props = defineProps<{
participant: RoomForClient['participants'][number];
isOpen: boolean;
+ allAnswersMatch?: boolean;
}>();
const answer = computed(() => {
if (props.participant.isAudience) return '';
@@ -23,6 +24,11 @@ const answer = computed(() => {
>
Audience
-
+
diff --git a/src/components/RoomParticipantCard.vue b/src/components/RoomParticipantCard.vue
index 6543836..6cdda21 100644
--- a/src/components/RoomParticipantCard.vue
+++ b/src/components/RoomParticipantCard.vue
@@ -5,6 +5,7 @@ import backUrl from '@/assets/trading_card08_back_red.png';
const props = defineProps<{
answer: string;
isOpen: boolean;
+ allAnswersMatch: boolean;
}>();
const answer = computed(() => {
if (props.answer === '') return '';
@@ -31,7 +32,10 @@ const cardClass = computed(() => {
-
+
@@ -43,13 +47,41 @@ const cardClass = computed(() => {