diff --git a/src/App.vue b/src/App.vue index 13052500..245c5d5a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -352,6 +352,109 @@ + +
+
+
+

+ Set Visibility to Meeting Members +

+

+ Would you like to make your activities visible to the + following members? (This will also add them as contacts if + they aren't already.) +

+ + +
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+ +
+
+ +
+ + +
+
+
+
diff --git a/src/views/OnboardMeetingMembersView.vue b/src/views/OnboardMeetingMembersView.vue index 9b3c83ce..6cb1bf8b 100644 --- a/src/views/OnboardMeetingMembersView.vue +++ b/src/views/OnboardMeetingMembersView.vue @@ -7,7 +7,7 @@

- Meeting Members + Meeting Members

@@ -77,6 +77,7 @@ import { } from "../libs/endorserServer"; import { generateSaveAndActivateIdentity } from "../libs/util"; import { PlatformServiceMixin } from "@/utils/PlatformServiceMixin"; +import { NotificationIface } from "../constants/app"; @Component({ components: { @@ -97,6 +98,7 @@ export default class OnboardMeetingMembersView extends Vue { projectLink = ""; $route!: RouteLocationNormalizedLoaded; $router!: Router; + $notify!: (notification: NotificationIface, timeout?: number) => void; userNameDialog!: InstanceType; @@ -257,5 +259,19 @@ 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 + } }