From 8ebc926d970497109d24bd33529e4ccd5b62d16b Mon Sep 17 00:00:00 2001 From: Mylloon Date: Mon, 16 Jan 2023 18:14:58 +0100 Subject: [PATCH] remove the update button --- src/commands/misc/reminder.ts | 51 ++++++++++++++--------------------- src/locales/fr.json | 4 ++- src/utils/reminder.ts | 4 +-- 3 files changed, 25 insertions(+), 34 deletions(-) diff --git a/src/commands/misc/reminder.ts b/src/commands/misc/reminder.ts index 7504afd..e6de2ad 100644 --- a/src/commands/misc/reminder.ts +++ b/src/commands/misc/reminder.ts @@ -220,38 +220,27 @@ export default { } const page = interaction.options.getInteger(loc_default?.get(`c_${filename}_sub2_opt2_name`) as string) ?? 1; - const { remindersExists, list } = await embedListReminders(client, user, interaction.guildId, page, interaction.locale); + const list = await embedListReminders(client, user, interaction.guildId, page, interaction.locale); - let row; - if (remindersExists) { - const idPrec = 'reminderList-prec'; - const idNext = 'reminderList-next'; - row = new ActionRowBuilder() - .addComponents( - new ButtonBuilder() - .setCustomId(idPrec) - .setLabel('Prec') - .setStyle(ButtonStyle.Primary) - .setDisabled(true)) - .addComponents( - new ButtonBuilder() - .setCustomId(idNext) - .setLabel('Next') - .setStyle(ButtonStyle.Primary), - ); - // Buttons interactions - collect(client, interaction, idPrec); - collect(client, interaction, idNext); - } else { - const idUpdate = 'reminderList-update'; - row = new ActionRowBuilder() - .addComponents( - new ButtonBuilder() - .setCustomId(idUpdate) - .setLabel('Update') - .setStyle(ButtonStyle.Primary) - ); - } + const idPrec = 'reminderList-prec'; + const idNext = 'reminderList-next'; + const row = new ActionRowBuilder() + .addComponents( + new ButtonBuilder() + .setCustomId(idPrec) + .setLabel(loc.get('c_reminder12')) + .setStyle(ButtonStyle.Primary) + .setDisabled(true)) + .addComponents( + new ButtonBuilder() + .setCustomId(idNext) + .setLabel(loc.get('c_reminder13')) + .setStyle(ButtonStyle.Primary), + ); + + // Buttons interactions + collect(client, interaction, idPrec); + collect(client, interaction, idNext); return await interaction.reply({ ephemeral: true, embeds: [list], components: [row] }); } diff --git a/src/locales/fr.json b/src/locales/fr.json index 4093ba7..59f925a 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -46,5 +46,7 @@ "c_reminder8": "Expire dans", "c_reminder9": "Fais le", "c_reminder10": "L'utilisateur n'a aucun rappel en attente ou page n°", - "c_reminder11": "vide !" + "c_reminder11": "vide", + "c_reminder12": "Précédent", + "c_reminder13": "Suivant" } diff --git a/src/utils/reminder.ts b/src/utils/reminder.ts index dfc507d..9dad47a 100644 --- a/src/utils/reminder.ts +++ b/src/utils/reminder.ts @@ -313,8 +313,8 @@ export const embedListReminders = async (client: Client, user: User, guildId: st } }); } else { - embed.addFields({ name: '\u200b', value: `${loc.get('c_reminder10')}${page} ${loc.get('c_reminder11')}` }); + embed.addFields({ name: '\u200b', value: `${loc.get('c_reminder10')}${page} ${loc.get('c_reminder11')}.` }); } - return { remindersExists: reminders.length > 0 ? true : false, list: embed }; + return embed; };