fix: rename categoryRow to categorySelectRow and add export button to help panel

This commit is contained in:
2025-09-26 06:42:09 -05:00
parent 119ac89274
commit 00f2e316f0

View File

@@ -154,7 +154,7 @@ export const command: CommandMessage = {
}; };
// Select de categorías + botón exportar // Select de categorías + botón exportar
const categoryRow = { const categorySelectRow = {
type: 1, type: 1,
components: [ components: [
{ {
@@ -162,12 +162,17 @@ export const command: CommandMessage = {
custom_id: 'help_category_select', custom_id: 'help_category_select',
placeholder: '📂 Selecciona una categoría...', placeholder: '📂 Selecciona una categoría...',
options: categories.slice(0, 25).map(c => ({ label: c, value: `cat:${c}` })) options: categories.slice(0, 25).map(c => ({ label: c, value: `cat:${c}` }))
}, }
]
};
const exportRow = {
type: 1,
components: [
{ type: 2, style: 3, label: '📋 Exportar', custom_id: 'export_commands' } { type: 2, style: 3, label: '📋 Exportar', custom_id: 'export_commands' }
] ]
}; };
const panelMessage = await message.reply({ flags: 32768, components: [helpPanel, categoryRow] }); const panelMessage = await message.reply({ flags: 32768, components: [helpPanel, categorySelectRow, exportRow] });
const collector = panelMessage.createMessageComponentCollector({ const collector = panelMessage.createMessageComponentCollector({
time: 600000, time: 600000,
@@ -196,7 +201,7 @@ export const command: CommandMessage = {
} }
if (interaction.customId === 'back_to_main' || interaction.customId === 'show_all_commands') { if (interaction.customId === 'back_to_main' || interaction.customId === 'show_all_commands') {
await interaction.update({ components: [helpPanel, categoryRow] }); await interaction.update({ components: [helpPanel, categorySelectRow, exportRow] });
return; return;
} }