From 461ee84d2a26009449211d1cb296236d1081cda4 Mon Sep 17 00:00:00 2001 From: Jose Olarte III Date: Sun, 12 Oct 2025 23:30:03 +0800 Subject: [PATCH] WIP: meeting members adjustments --- src/App.vue | 2 +- src/components/MembersList.vue | 207 ++++++++++++------------ src/views/OnboardMeetingMembersView.vue | 16 +- src/views/OnboardMeetingSetupView.vue | 40 ++--- 4 files changed, 131 insertions(+), 134 deletions(-) diff --git a/src/App.vue b/src/App.vue index 245c5d5a..84d2b203 100644 --- a/src/App.vue +++ b/src/App.vue @@ -354,7 +354,7 @@
-
+
{{ decryptionErrorMessage() }}
@@ -23,131 +23,125 @@ to set it.
-
- +
  • - - • Click - - - - / - - - - to add/remove them to/from the meeting. + Click + + - -
  • -
    - - • Click + / + + + + to add/remove them to/from the meeting. + +
  • + Click - + to add them to your contacts. - -
  • + + -
    +
    + +
    -
    -
    -
    -

    - {{ member.name || unnamedMember }} -

    -
    - + +
    - -
    -
    - - - - + + +
    -
    -

    - {{ member.did }} -

    -
    -
    +

    + {{ member.did }} +

    + + + +
    +
    @@ -508,6 +502,21 @@ export default class MembersList extends Vue { this.notify.error(message, TIMEOUTS.LONG); } } + + showAddMembersNotification() { + this.$notify( + { + group: "modal", + type: "set-visibility-meeting-members", + title: "Set Visibility for Meeting Members", + onYes: async () => { + // Handle the "Add Selected" action - you can implement the actual logic here + console.log("User confirmed adding selected members as contacts"); + }, + }, + -1, + ); // -1 means no auto-dismiss, stays open until user acts + } } @@ -522,7 +531,7 @@ export default class MembersList extends Vue { .btn-add-contact { /* stylelint-disable-next-line at-rule-no-unknown */ - @apply ml-2 w-8 h-8 flex items-center justify-center rounded-full + @apply ml-2 w-5 h-5 flex items-center justify-center rounded-full bg-green-100 text-green-600 hover:bg-green-200 hover:text-green-800 transition-colors; } @@ -536,14 +545,14 @@ export default class MembersList extends Vue { .btn-admission { /* stylelint-disable-next-line at-rule-no-unknown */ - @apply mr-2 w-6 h-6 flex items-center justify-center rounded-full + @apply w-5 h-5 flex items-center justify-center rounded-full bg-blue-100 text-blue-600 hover:bg-blue-200 hover:text-blue-800 transition-colors; } .btn-info-admission { /* stylelint-disable-next-line at-rule-no-unknown */ - @apply mr-2 mb-2 w-6 h-6 flex items-center justify-center rounded-full + @apply w-6 h-6 flex items-center justify-center rounded-full bg-slate-100 text-slate-500 hover:bg-slate-200 hover:text-slate-800 transition-colors; } diff --git a/src/views/OnboardMeetingMembersView.vue b/src/views/OnboardMeetingMembersView.vue index 6cb1bf8b..9dfba3d9 100644 --- a/src/views/OnboardMeetingMembersView.vue +++ b/src/views/OnboardMeetingMembersView.vue @@ -7,7 +7,7 @@

    - Meeting Members + Meeting Members

    @@ -259,19 +259,5 @@ export default class OnboardMeetingMembersView extends Vue { handleError(message: string) { this.errorMessage = message; } - - showAddMembersNotification() { - this.$notify( - { - group: "modal", - type: "set-visibility-to-meeting-members", - onYes: async () => { - // Handle the "Add Selected" action - you can implement the actual logic here - console.log("User confirmed adding selected members as contacts"); - }, - }, - -1, - ); // -1 means no auto-dismiss, stays open until user acts - } } diff --git a/src/views/OnboardMeetingSetupView.vue b/src/views/OnboardMeetingSetupView.vue index 45b2d580..e70148f5 100644 --- a/src/views/OnboardMeetingSetupView.vue +++ b/src/views/OnboardMeetingSetupView.vue @@ -230,26 +230,28 @@ class="mt-8 p-4 border rounded-lg bg-white shadow" >
    -

    Meeting Members

    -
    -
    - • Page for Members - - - - - - +

    Meeting Members

    +
      +
    • + Page for Members: + + + + + + +
    • +