|
@ -7,7 +7,7 @@ |
|
|
<!-- Sub View Heading --> |
|
|
<!-- Sub View Heading --> |
|
|
<div id="SubViewHeading" class="flex gap-4 items-start mb-8"> |
|
|
<div id="SubViewHeading" class="flex gap-4 items-start mb-8"> |
|
|
<h1 class="grow text-xl text-center font-semibold leading-tight"> |
|
|
<h1 class="grow text-xl text-center font-semibold leading-tight"> |
|
|
Meeting Members |
|
|
Meeting Member<a href="#" @click="showAddMembersNotification">s</a> |
|
|
</h1> |
|
|
</h1> |
|
|
|
|
|
|
|
|
<!-- Spacer (no Back button) --> |
|
|
<!-- Spacer (no Back button) --> |
|
@ -77,6 +77,7 @@ import { |
|
|
} from "../libs/endorserServer"; |
|
|
} from "../libs/endorserServer"; |
|
|
import { generateSaveAndActivateIdentity } from "../libs/util"; |
|
|
import { generateSaveAndActivateIdentity } from "../libs/util"; |
|
|
import { PlatformServiceMixin } from "@/utils/PlatformServiceMixin"; |
|
|
import { PlatformServiceMixin } from "@/utils/PlatformServiceMixin"; |
|
|
|
|
|
import { NotificationIface } from "../constants/app"; |
|
|
|
|
|
|
|
|
@Component({ |
|
|
@Component({ |
|
|
components: { |
|
|
components: { |
|
@ -97,6 +98,7 @@ export default class OnboardMeetingMembersView extends Vue { |
|
|
projectLink = ""; |
|
|
projectLink = ""; |
|
|
$route!: RouteLocationNormalizedLoaded; |
|
|
$route!: RouteLocationNormalizedLoaded; |
|
|
$router!: Router; |
|
|
$router!: Router; |
|
|
|
|
|
$notify!: (notification: NotificationIface, timeout?: number) => void; |
|
|
|
|
|
|
|
|
userNameDialog!: InstanceType<typeof UserNameDialog>; |
|
|
userNameDialog!: InstanceType<typeof UserNameDialog>; |
|
|
|
|
|
|
|
@ -257,5 +259,19 @@ export default class OnboardMeetingMembersView extends Vue { |
|
|
handleError(message: string) { |
|
|
handleError(message: string) { |
|
|
this.errorMessage = message; |
|
|
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 |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|