fix: kick and ban context menu items showing in wrong order due to use of splicing instead of pushing in createMemberContextMenuItems
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
ci/woodpecker/pull_request_closed/build-and-publish Pipeline was successful

This commit is contained in:
SauceyRed 2025-08-16 15:52:00 +02:00
commit dee08dd152
Signed by: sauceyred
GPG key ID: 2BF92EB6D8A5CCA7

View file

@ -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",