Files
chopin/src/discord/Button.js
T

27 lines
638 B
JavaScript

const { ButtonBuilder, ButtonStyle } = require('discord.js');
class Button extends ButtonBuilder {
constructor(label, customId, style = ButtonStyle.Primary, link = null) {
super()
.setLabel(label)
if (link) {
this.setURL(link);
this.setStyle(ButtonStyle.Link);
} else{
this.setCustomId(customId)
this.setStyle(style);
}
}
setDisabled(disabled) {
return super.setDisabled(disabled);
}
setEmoji(emoji) {
return super.setEmoji(emoji);
}
}
module.exports = { Button };