From b4de03aab6e298612e541f0c106b06fe69d6aa25 Mon Sep 17 00:00:00 2001 From: tdgao Date: Wed, 11 Mar 2026 12:36:42 -0600 Subject: [PATCH] feat: implement confirm transfer project/org modals --- .../components/ui/ConfirmTransferOrgModal.vue | 106 ++++++++++++++++ .../ui/ConfirmTransferProjectModal.vue | 118 ++++++++++++++++++ .../pages/[type]/[id]/settings/members.vue | 53 +++++++- .../organization/[id]/settings/members.vue | 30 ++++- apps/labrinth/src/routes/v3/teams.rs | 2 +- 5 files changed, 304 insertions(+), 5 deletions(-) create mode 100644 apps/frontend/src/components/ui/ConfirmTransferOrgModal.vue create mode 100644 apps/frontend/src/components/ui/ConfirmTransferProjectModal.vue diff --git a/apps/frontend/src/components/ui/ConfirmTransferOrgModal.vue b/apps/frontend/src/components/ui/ConfirmTransferOrgModal.vue new file mode 100644 index 0000000000..d1abbb07db --- /dev/null +++ b/apps/frontend/src/components/ui/ConfirmTransferOrgModal.vue @@ -0,0 +1,106 @@ + + + diff --git a/apps/frontend/src/components/ui/ConfirmTransferProjectModal.vue b/apps/frontend/src/components/ui/ConfirmTransferProjectModal.vue new file mode 100644 index 0000000000..08db70ff7f --- /dev/null +++ b/apps/frontend/src/components/ui/ConfirmTransferProjectModal.vue @@ -0,0 +1,118 @@ + + + diff --git a/apps/frontend/src/pages/[type]/[id]/settings/members.vue b/apps/frontend/src/pages/[type]/[id]/settings/members.vue index a80d7cb676..9a5ef6f175 100644 --- a/apps/frontend/src/pages/[type]/[id]/settings/members.vue +++ b/apps/frontend/src/pages/[type]/[id]/settings/members.vue @@ -1,5 +1,17 @@