From f157a2caf367fec8ab66d35172f1cf8d76dcaab6 Mon Sep 17 00:00:00 2001 From: Louis Mazin Date: Thu, 16 Apr 2026 17:39:00 +0200 Subject: [PATCH] test --- index.js | 3 +-- src/pterodactyl/displayer.js | 22 ++++++++++++++++++---- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/index.js b/index.js index e672dd6..486b5d3 100644 --- a/index.js +++ b/index.js @@ -98,5 +98,4 @@ client.on(Events.InteractionCreate, async interaction => { client.login(process.env.DISCORD_TOKEN); -const displayerIntervalMs = Number(process.env.DISPLAYER_INTERVAL_MS || 120000); -setInterval(() => { update(client); }, displayerIntervalMs); \ No newline at end of file +setInterval(() => { update(client); }, 120000); \ No newline at end of file diff --git a/src/pterodactyl/displayer.js b/src/pterodactyl/displayer.js index c4a97ae..db24061 100644 --- a/src/pterodactyl/displayer.js +++ b/src/pterodactyl/displayer.js @@ -6,6 +6,8 @@ const PINBOARD_SELECT_CUSTOM_ID = 'pinboard-image-select'; const PINBOARD_PREV_CUSTOM_ID = 'pinboard-image-prev'; const PINBOARD_NEXT_CUSTOM_ID = 'pinboard-image-next'; const PINBOARD_INDEX_CUSTOM_ID = 'pinboard-image-index'; +const PINBOARD_SPACER_LEFT_CUSTOM_ID = 'pinboard-image-spacer-left'; +const PINBOARD_SPACER_RIGHT_CUSTOM_ID = 'pinboard-image-spacer-right'; const selectedImageIndexByMessage = new Map(); const preloadedImagesByUrl = new Map(); const warmedMessageIds = new Set(); @@ -239,7 +241,7 @@ const buildImageSelectorRow = (items, selectedIndex) => { const selectMenu = new StringSelectMenuBuilder() .setCustomId(PINBOARD_SELECT_CUSTOM_ID) - .setPlaceholder('Choisis une image') + .setPlaceholder('Image') .addOptions(options); return new ActionRowBuilder().addComponents(selectMenu); @@ -252,7 +254,7 @@ const buildImageNavigationRow = (items, selectedIndex) => { const previousButton = new ButtonBuilder() .setCustomId(PINBOARD_PREV_CUSTOM_ID) .setLabel('<<') - .setStyle(ButtonStyle.Secondary) + .setStyle(ButtonStyle.Primary) .setDisabled(!hasItems); const indexButton = new ButtonBuilder() @@ -264,10 +266,22 @@ const buildImageNavigationRow = (items, selectedIndex) => { const nextButton = new ButtonBuilder() .setCustomId(PINBOARD_NEXT_CUSTOM_ID) .setLabel('>>') - .setStyle(ButtonStyle.Secondary) + .setStyle(ButtonStyle.Primary) .setDisabled(!hasItems); - return new ActionRowBuilder().addComponents(previousButton, indexButton, nextButton); + const leftSpacer = new ButtonBuilder() + .setCustomId(PINBOARD_SPACER_LEFT_CUSTOM_ID) + .setLabel('-') + .setStyle(ButtonStyle.Secondary) + .setDisabled(true); + + const rightSpacer = new ButtonBuilder() + .setCustomId(PINBOARD_SPACER_RIGHT_CUSTOM_ID) + .setLabel('-') + .setStyle(ButtonStyle.Secondary) + .setDisabled(true); + + return new ActionRowBuilder().addComponents(leftSpacer, previousButton, indexButton, nextButton, rightSpacer); }; const getMinecraftStatus = async () => {