From 93831c372a8c9a9056c8541f6eae734b5fe7e33c Mon Sep 17 00:00:00 2001 From: Trent Larson Date: Wed, 5 Feb 2025 19:03:54 -0700 Subject: [PATCH] fix problem with you-are-missing message and refactor other messages in onboard meeting --- src/components/MembersList.vue | 59 ++++++++++++++++++++----- src/views/ContactsView.vue | 59 +++++++++++++++++++++++-- src/views/OnboardMeetingMembersView.vue | 9 ---- src/views/OnboardMeetingSetupView.vue | 2 +- 4 files changed, 104 insertions(+), 25 deletions(-) diff --git a/src/components/MembersList.vue b/src/components/MembersList.vue index aee282e..24983ca 100644 --- a/src/components/MembersList.vue +++ b/src/components/MembersList.vue @@ -6,11 +6,57 @@ + +

+ {{ + decryptFailureMessage || + "Your password failed. Please go back and try again." + }} +

+
You are not yet admitted. The organizer will admit you.
+
+ + Use these next to each person to add/remove them to/from the + +  meeting: + + + + + + + + +
+
+ + Use this next to each person to add them to your + +  contacts: + + + + + +
+
@@ -287,9 +324,7 @@ export default class MembersList extends Vue { } isFirstEntry = false; } - if (!foundMyself) { - this.missingMyself = true; - } + this.missingMyself = !foundMyself; } informAboutAdmission() { diff --git a/src/views/ContactsView.vue b/src/views/ContactsView.vue index 7728052..a9074f4 100644 --- a/src/views/ContactsView.vue +++ b/src/views/ContactsView.vue @@ -30,12 +30,13 @@ > - - + { + (this.$router as Router).push({ name: "onboard-meeting-setup" }); + }, + yesText: "Start New Meeting", + onNo: () => { + (this.$router as Router).push({ name: "onboard-meeting-list" }); + }, + noText: "Join Existing Meeting" + }, + -1 + ); + } + } catch (error) { + logConsoleAndDb("Error checking meeting status:" + errorStringForLog(error)); + this.danger( + "There was an error checking your meeting status.", + "Meeting Error" + ); + } + } } diff --git a/src/views/OnboardMeetingMembersView.vue b/src/views/OnboardMeetingMembersView.vue index d80e5e0..6618fc3 100644 --- a/src/views/OnboardMeetingMembersView.vue +++ b/src/views/OnboardMeetingMembersView.vue @@ -8,15 +8,6 @@ Meeting Members - - -
diff --git a/src/views/OnboardMeetingSetupView.vue b/src/views/OnboardMeetingSetupView.vue index 5d3011c..d6af370 100644 --- a/src/views/OnboardMeetingSetupView.vue +++ b/src/views/OnboardMeetingSetupView.vue @@ -211,7 +211,7 @@ :decrypt-failure-message="DECRYPT_FAILURE_MESSAGE" :show-organizer-tools="true" @error="handleMembersError" - class="mt-8" + class="mt-4" />