This commit is contained in:
Louis Mazin 2026-04-16 17:45:06 +02:00
parent 4cd60119d5
commit c3b8a5a563

View File

@ -6,6 +6,8 @@ const PINBOARD_SELECT_CUSTOM_ID = 'pinboard-image-select';
const PINBOARD_PREV_CUSTOM_ID = 'pinboard-image-prev'; const PINBOARD_PREV_CUSTOM_ID = 'pinboard-image-prev';
const PINBOARD_NEXT_CUSTOM_ID = 'pinboard-image-next'; const PINBOARD_NEXT_CUSTOM_ID = 'pinboard-image-next';
const PINBOARD_INDEX_CUSTOM_ID = 'pinboard-image-index'; 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 selectedImageIndexByMessage = new Map();
const preloadedImagesByUrl = new Map(); const preloadedImagesByUrl = new Map();
const warmedMessageIds = new Set(); const warmedMessageIds = new Set();
@ -239,7 +241,7 @@ const buildImageSelectorRow = (items, selectedIndex) => {
const selectMenu = new StringSelectMenuBuilder() const selectMenu = new StringSelectMenuBuilder()
.setCustomId(PINBOARD_SELECT_CUSTOM_ID) .setCustomId(PINBOARD_SELECT_CUSTOM_ID)
.setPlaceholder('Choisis une image') .setPlaceholder('Image')
.addOptions(options); .addOptions(options);
return new ActionRowBuilder().addComponents(selectMenu); return new ActionRowBuilder().addComponents(selectMenu);
@ -251,7 +253,7 @@ const buildImageNavigationRow = (items, selectedIndex) => {
const previousButton = new ButtonBuilder() const previousButton = new ButtonBuilder()
.setCustomId(PINBOARD_PREV_CUSTOM_ID) .setCustomId(PINBOARD_PREV_CUSTOM_ID)
.setLabel(' << ') .setLabel('<<')
.setStyle(ButtonStyle.Primary) .setStyle(ButtonStyle.Primary)
.setDisabled(!hasItems); .setDisabled(!hasItems);
@ -263,7 +265,7 @@ const buildImageNavigationRow = (items, selectedIndex) => {
const nextButton = new ButtonBuilder() const nextButton = new ButtonBuilder()
.setCustomId(PINBOARD_NEXT_CUSTOM_ID) .setCustomId(PINBOARD_NEXT_CUSTOM_ID)
.setLabel(' >> ') .setLabel('>>')
.setStyle(ButtonStyle.Primary) .setStyle(ButtonStyle.Primary)
.setDisabled(!hasItems); .setDisabled(!hasItems);