const { SlashCommandBuilder, ModalBuilder, ActionRowBuilder, TextInputBuilder, TextInputStyle } = require('discord.js'); module.exports = { data: new SlashCommandBuilder() .setName('suggest') .setDescription('Create a suggestion'), async execute(interaction) { const modal = new ModalBuilder() .setCustomId('modal') .setTitle('Create Suggestion'); const titleInput = new TextInputBuilder() .setCustomId('title') .setLabel('Title') .setPlaceholder('What is your suggestion?') .setStyle(TextInputStyle.Short) .setRequired(true); const descInput = new TextInputBuilder() .setCustomId('description') .setLabel('Description') .setPlaceholder('Explain your suggestion?') .setStyle(TextInputStyle.Paragraph) .setMinLength(10) .setRequired(true); const titleRow = new ActionRowBuilder().addComponents(titleInput); const descRow = new ActionRowBuilder().addComponents(descInput); modal.addComponents(titleRow, descRow); await interaction.showModal(modal); }, };