From dbca679964af6be14e1afe606b152a18d4a1847d Mon Sep 17 00:00:00 2001 From: ajdj100 Date: Thu, 1 Jan 2026 11:41:42 -0500 Subject: [PATCH] added copy link to applications --- ui/src/pages/Application.vue | 8 ++++++-- ui/src/pages/ManageApplications.vue | 11 +++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/ui/src/pages/Application.vue b/ui/src/pages/Application.vue index e4c8d88..7590d26 100644 --- a/ui/src/pages/Application.vue +++ b/ui/src/pages/Application.vue @@ -5,10 +5,11 @@ import { onMounted, ref } from 'vue'; import { approveApplication, denyApplication, loadApplication, postApplication, postChatMessage, getMyApplication, postAdminChatMessage } from '@/api/application'; import { useRoute } from 'vue-router'; import Button from '@/components/ui/button/Button.vue'; -import { CheckIcon, XIcon } from 'lucide-vue-next'; +import { CheckIcon, Link, XIcon } from 'lucide-vue-next'; import Unauthorized from './Unauthorized.vue'; import { ApplicationData, ApplicationFull, ApplicationStatus, CommentRow } from '@shared/types/application'; import Spinner from '@/components/ui/spinner/Spinner.vue'; +import { CopyLink } from '@/lib/copyLink'; const appData = ref(null); const appID = ref(null); @@ -143,7 +144,10 @@ async function handleDeny(id) {
-

{{ member_name }}

+
+

{{ member_name }}

+ +

Submitted: {{ submitDate?.toLocaleString("en-US", { year: "numeric", month: "long", diff --git a/ui/src/pages/ManageApplications.vue b/ui/src/pages/ManageApplications.vue index 907a023..9e77b36 100644 --- a/ui/src/pages/ManageApplications.vue +++ b/ui/src/pages/ManageApplications.vue @@ -13,9 +13,10 @@ import { import Button from '@/components/ui/button/Button.vue'; import { computed, onMounted, ref, watch } from 'vue'; import { useRoute, useRouter } from 'vue-router'; -import { CheckIcon, XIcon } from 'lucide-vue-next'; +import { CheckIcon, Link, XIcon } from 'lucide-vue-next'; import Application from './Application.vue'; import MemberCard from '@/components/members/MemberCard.vue'; +import { CopyLink } from '@/lib/copyLink'; const appList = ref([]); const now = Date.now(); @@ -127,9 +128,11 @@ onMounted(async () => {

Application

- +
+ +