Create list effects command #412

Merged
Vylpes merged 15 commits from feature/379-list-effects into develop 2024-12-07 22:32:20 +00:00
2 changed files with 2 additions and 2 deletions
Showing only changes of commit 399e9af75a - Show all commits

View file

@ -33,7 +33,7 @@ export default class Effects extends Command {
private async List(interaction: CommandInteraction) { private async List(interaction: CommandInteraction) {
const pageOption = interaction.options.get("page"); const pageOption = interaction.options.get("page");
const page = pageOption && Number(pageOption.value) ? Number(pageOption.value) : 1; const page = !isNaN(Number(pageOption?.value)) ? Number(pageOption?.value) : 1;
const result = await EffectHelper.GenerateEffectEmbed(interaction.user.id, page); const result = await EffectHelper.GenerateEffectEmbed(interaction.user.id, page);

View file

@ -80,7 +80,7 @@ export default class EffectHelper {
.setCustomId(`effects list ${page - 1}`) .setCustomId(`effects list ${page - 1}`)
.setLabel("Previous") .setLabel("Previous")
.setStyle(ButtonStyle.Primary) .setStyle(ButtonStyle.Primary)
.setDisabled(page - 1 == 0), .setDisabled(page == 1),
new ButtonBuilder() new ButtonBuilder()
.setCustomId(`effects list ${page + 1}`) .setCustomId(`effects list ${page + 1}`)
.setLabel("Next") .setLabel("Next")