From dee08dd15288530a56cf5453b70054e127ddcb65 Mon Sep 17 00:00:00 2001 From: SauceyRed Date: Sat, 16 Aug 2025 15:52:00 +0200 Subject: [PATCH] fix: kick and ban context menu items showing in wrong order due to use of splicing instead of pushing in createMemberContextMenuItems --- utils/createMemberContextMenuItems.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/createMemberContextMenuItems.ts b/utils/createMemberContextMenuItems.ts index ee4bfdf..b4a5b7c 100644 --- a/utils/createMemberContextMenuItems.ts +++ b/utils/createMemberContextMenuItems.ts @@ -18,7 +18,7 @@ export default async (member: GuildMemberResponse, guildId: string, confirmation console.log("[MENUITEM] member is not me"); if (hasPermission(me.value, Permission.KickMember)) { console.log("[MENUITEM] has kick member permission"); - moderationSection.items.splice(Math.min(3, menuSections.length), 0, { + moderationSection.items.push({ name: "Kick", icon: "lucide:user-x", type: "danger", @@ -40,7 +40,7 @@ export default async (member: GuildMemberResponse, guildId: string, confirmation if (hasPermission(me.value, Permission.BanMember)) { console.log("[MENUITEM] has ban permission"); - moderationSection.items.splice(Math.min(4, menuSections.length), 0, { + moderationSection.items.push({ name: "Ban (WIP)", icon: "lucide:ban", type: "danger",