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([
new ActionRowBuilder<Discord.StringSelectMenuBuilder>().addComponents(
new Discord.StringSelectMenuBuilder().setOptions(
...Object.entries(types).map(([key, value]) => new StringSelectMenuOptionBuilder()
.setLabel(value.text)
.setValue(key)
.setDefault(filteredTypes.includes(key))
.setEmoji(client.emojis.resolve(getEmojiByName(value.emoji, "id"))! as APIMessageComponentEmoji)
)
// ...Object.entries(types).map(([key, value]) => new StringSelectMenuOptionBuilder()
// .setLabel(value.text)
// .setValue(key)
// .setDefault(filteredTypes.includes(key))
// .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)
.setMaxValues(Object.keys(types).length)

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

Loading…
Cancel
Save