pull/17/head
PineaFan 3 years ago
parent a34d04b272
commit 9dac7afe3e
No known key found for this signature in database
GPG Key ID: 0AEF25BAA0FB1C74

@ -159,12 +159,18 @@ async function showHistory(member: Discord.GuildMember, interaction: CommandInte
if (openFilterPane) components = components.concat([ if (openFilterPane) components = components.concat([
new ActionRowBuilder<Discord.StringSelectMenuBuilder>().addComponents( new ActionRowBuilder<Discord.StringSelectMenuBuilder>().addComponents(
new Discord.StringSelectMenuBuilder().setOptions( new Discord.StringSelectMenuBuilder().setOptions(
...Object.entries(types).map(([key, value]) => new StringSelectMenuOptionBuilder() // ...Object.entries(types).map(([key, value]) => new StringSelectMenuOptionBuilder()
.setLabel(value.text) // .setLabel(value.text)
.setValue(key) // .setValue(key)
.setDefault(filteredTypes.includes(key)) // .setDefault(filteredTypes.includes(key))
.setEmoji(client.emojis.resolve(getEmojiByName(value.emoji, "id"))! as APIMessageComponentEmoji) // .setEmoji(client.emojis.resolve(getEmojiByName(value.emoji, "id"))! as APIMessageComponentEmoji)
) // )
...Object.entries(types).map(([key, value]) => ({
label: value.text,
value: key,
default: filteredTypes.includes(key),
emoji: client.emojis.resolve(getEmojiByName(value.emoji, "id"))! as APIMessageComponentEmoji
}))
) )
.setMinValues(1) .setMinValues(1)
.setMaxValues(Object.keys(types).length) .setMaxValues(Object.keys(types).length)

@ -5,6 +5,7 @@ interface EmojisIndex {
} }
function getEmojiByName(name: string | null, format?: string): string { function getEmojiByName(name: string | null, format?: string): string {
console.log(name)
if (!name) return ""; if (!name) return "";
const parts = name.split("."); const parts = name.split(".");
let id: string | EmojisIndex | EmojisIndex[] | undefined = emojis; let id: string | EmojisIndex | EmojisIndex[] | undefined = emojis;

Loading…
Cancel
Save