summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2025-11-26 13:07:28 +0900
committerGitHub <noreply@github.com>2025-11-26 13:07:28 +0900
commit0c5f61721a1f149aeed4a2d7d500b3aa983892b1 (patch)
treec76753bfcea1f2c57f8e3328b083b5f27412e57f /packages/frontend/src/pages
parentBump version to 2025.11.1-beta.0 (diff)
downloadmisskey-0c5f61721a1f149aeed4a2d7d500b3aa983892b1.tar.gz
misskey-0c5f61721a1f149aeed4a2d7d500b3aa983892b1.tar.bz2
misskey-0c5f61721a1f149aeed4a2d7d500b3aa983892b1.zip
fix(frontend): フォロー申請のキャンセル時に確認ダイアログを出すように (#16834)
* fix(frontend): フォロー申請のキャンセル時に確認ダイアログを出すように * Update Changelog * fix: 注釈は書かない
Diffstat (limited to 'packages/frontend/src/pages')
-rw-r--r--packages/frontend/src/pages/follow-requests.vue22
1 files changed, 18 insertions, 4 deletions
diff --git a/packages/frontend/src/pages/follow-requests.vue b/packages/frontend/src/pages/follow-requests.vue
index 35e259a571..ba24d7abc6 100644
--- a/packages/frontend/src/pages/follow-requests.vue
+++ b/packages/frontend/src/pages/follow-requests.vue
@@ -63,14 +63,28 @@ function accept(user: Misskey.entities.UserLite) {
});
}
-function reject(user: Misskey.entities.UserLite) {
- os.apiWithDialog('following/requests/reject', { userId: user.id }).then(() => {
+async function reject(user: Misskey.entities.UserLite) {
+ const { canceled } = await os.confirm({
+ type: 'question',
+ text: i18n.tsx.rejectFollowRequestConfirm({ name: user.name || user.username }),
+ });
+
+ if (canceled) return;
+
+ await os.apiWithDialog('following/requests/reject', { userId: user.id }).then(() => {
paginator.reload();
});
}
-function cancel(user: Misskey.entities.UserLite) {
- os.apiWithDialog('following/requests/cancel', { userId: user.id }).then(() => {
+async function cancel(user: Misskey.entities.UserLite) {
+ const { canceled } = await os.confirm({
+ type: 'question',
+ text: i18n.tsx.cancelFollowRequestConfirm({ name: user.name || user.username }),
+ });
+
+ if (canceled) return;
+
+ await os.apiWithDialog('following/requests/cancel', { userId: user.id }).then(() => {
paginator.reload();
});
}