mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-10 20:35:02 +00:00
Add case icons. Clean up !cases. Allow customizing case colors and icons.
This commit is contained in:
parent
ad24d166ce
commit
131a79ffd4
24 changed files with 138 additions and 22 deletions
|
@ -1,12 +0,0 @@
|
|||
import { CaseTypes } from "./CaseTypes";
|
||||
|
||||
export const CaseTypeColors = {
|
||||
[CaseTypes.Note]: 0x3498db,
|
||||
[CaseTypes.Warn]: 0xdae622,
|
||||
[CaseTypes.Mute]: 0xe6b122,
|
||||
[CaseTypes.Unmute]: 0xa175b3,
|
||||
[CaseTypes.Kick]: 0xe67e22,
|
||||
[CaseTypes.Softban]: 0xe67e22,
|
||||
[CaseTypes.Ban]: 0xcb4314,
|
||||
[CaseTypes.Unban]: 0x9b59b6,
|
||||
};
|
|
@ -9,3 +9,20 @@ export enum CaseTypes {
|
|||
Deleted,
|
||||
Softban,
|
||||
}
|
||||
|
||||
export const CaseNameToType = {
|
||||
ban: CaseTypes.Ban,
|
||||
unban: CaseTypes.Unban,
|
||||
note: CaseTypes.Note,
|
||||
warn: CaseTypes.Warn,
|
||||
kick: CaseTypes.Kick,
|
||||
mute: CaseTypes.Mute,
|
||||
unmute: CaseTypes.Unmute,
|
||||
deleted: CaseTypes.Deleted,
|
||||
softban: CaseTypes.Softban,
|
||||
};
|
||||
|
||||
export const CaseTypeToName = Object.entries(CaseNameToType).reduce((map, [name, type]) => {
|
||||
map[type] = name;
|
||||
return map;
|
||||
}, {}) as Record<CaseTypes, string>;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue