const { ModalBuilder, ActionRowBuilder, TextInputBuilder, TextInputStyle } = require('discord.js'); const { color } = require('../../config/options.json'); const fs = require('fs'); const path = require('path'); module.exports = { name: 'guildapplicationdeny', description: 'Deny a guild application.', type: 'button', async execute(interaction) { const channel = interaction.channel; const guild = interaction.guild; const embedColor = Number(color.replace("#", "0x")); const applicantId = await channel.topic const applicant = await guild.members.fetch(applicantId) const modal = new ModalBuilder() .setTitle('Deny Reason') .setCustomId('denyreasonbox') .setComponents( new ActionRowBuilder().setComponents( new TextInputBuilder() .setLabel('Deny Reason') .setCustomId('denyreason') .setStyle(TextInputStyle.Paragraph) .setPlaceholder('Enter a reason for denying the application') ) ) await interaction.showModal(modal); } };