feat: add correct submit buttons to form modals

This commit is contained in:
Paul Makles
2022-07-06 12:49:24 +01:00
parent f9c6f5cd9d
commit 705dcd001b
16 changed files with 91 additions and 34 deletions

View File

@@ -669,35 +669,36 @@ export default function ContextMenus() {
userId !== uid &&
uid !== server.owner
) {
if (serverPermissions & Permission.KickMembers)
generateAction(
{
action: "kick_member",
target: client.members.getKey({
server: server._id,
user: user!._id,
})!,
},
undefined, // this is needed because generateAction uses positional, not named parameters
undefined,
null,
"var(--error)", // the only relevant part really
);
const member = client.members.getKey({
server: server._id,
user: user!._id,
})!;
if (serverPermissions & Permission.BanMembers)
generateAction(
{
action: "ban_member",
target: client.members.getKey({
server: server._id,
user: user!._id,
})!,
},
undefined,
undefined,
null,
"var(--error)",
);
if (member) {
if (serverPermissions & Permission.KickMembers)
generateAction(
{
action: "kick_member",
target: member,
},
undefined, // this is needed because generateAction uses positional, not named parameters
undefined,
null,
"var(--error)", // the only relevant part really
);
if (serverPermissions & Permission.BanMembers)
generateAction(
{
action: "ban_member",
target: member,
},
undefined,
undefined,
null,
"var(--error)",
);
}
}
}