|
|
@ -215,27 +215,26 @@ |
|
|
|
v-if="!isLoading && currentMeeting != null && !!currentMeeting.password" |
|
|
|
class="mt-8 p-4 border rounded-lg bg-white shadow" |
|
|
|
> |
|
|
|
<div class="flex items-center justify-between mb-4"> |
|
|
|
<div class="flex items-center justify-between"> |
|
|
|
<h2 class="text-2xl">Meeting Members</h2> |
|
|
|
</div> |
|
|
|
<div |
|
|
|
class="flex items-center gap-2 cursor-pointer text-blue-600" |
|
|
|
title="Click to copy link for members" |
|
|
|
@click="copyMembersLinkToClipboard" |
|
|
|
> |
|
|
|
<span> |
|
|
|
• Page for Members |
|
|
|
<div class="mt-4"> |
|
|
|
• Page for Members |
|
|
|
<span |
|
|
|
class="ml-4 cursor-pointer text-blue-600" |
|
|
|
title="Click to copy link for members" |
|
|
|
@click="copyMembersLinkToClipboard" |
|
|
|
> |
|
|
|
<font-awesome icon="link" /> |
|
|
|
</span> |
|
|
|
<router-link |
|
|
|
<a |
|
|
|
v-if="!!currentMeeting.password" |
|
|
|
:to="onboardMeetingMembersLink()" |
|
|
|
class="inline-block text-blue-600 ml-4" |
|
|
|
:href="onboardMeetingMembersLink()" |
|
|
|
class="ml-4 text-blue-600" |
|
|
|
target="_blank" |
|
|
|
@click.stop |
|
|
|
> |
|
|
|
<font-awesome icon="external-link" /> |
|
|
|
</router-link> |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
|
|
|
|
<MembersList |
|
|
@ -286,7 +285,7 @@ import { |
|
|
|
} from "../libs/endorserServer"; |
|
|
|
import { encryptMessage } from "../libs/crypto"; |
|
|
|
import { logger } from "../utils/logger"; |
|
|
|
import { USE_DEXIE_DB } from "@/constants/app"; |
|
|
|
import { APP_SERVER, USE_DEXIE_DB } from "@/constants/app"; |
|
|
|
interface ServerMeeting { |
|
|
|
groupId: number; // from the server |
|
|
|
name: string; // to & from the server |
|
|
@ -721,7 +720,7 @@ export default class OnboardMeetingView extends Vue { |
|
|
|
|
|
|
|
onboardMeetingMembersLink(): string { |
|
|
|
if (this.currentMeeting) { |
|
|
|
return `/onboard-meeting-members/${this.currentMeeting?.groupId}?password=${encodeURIComponent( |
|
|
|
return `${APP_SERVER}/onboard-meeting-members/${this.currentMeeting?.groupId}?password=${encodeURIComponent( |
|
|
|
this.currentMeeting?.password || "", |
|
|
|
)}`; |
|
|
|
} |
|
|
|