Creates a new select menu component
The name of the select menu
The data of the select menu (builder or raw)
module.exports.default = new SelectMenu('fruits', {
type: ComponentType.StringSelect,
customId: 'fruits',
placeholder: 'Select a fruit',
options: [
{
label: 'Apple',
emoji: '🍎',
value: 'apple'
},
{
label: 'Banana',
emoji: '🍌',
value: 'banana'
},
{
label: 'Orange',
emoji: '🍊',
value: 'orange'
},
{
label: 'Strawberry',
emoji: '🍓',
value: 'strawberry'
}
]
});
module.exports.default = new SelectMenu(
'fruits',
new StringSelectMenuBuilder()
.setCustomId('fruits')
.setPlaceholder('Select a fruit')
.setOptions([
{
label: 'Apple',
emoji: '🍎',
value: 'apple'
},
{
label: 'Banana',
emoji: '🍌',
value: 'banana'
},
{
label: 'Orange',
emoji: '🍊',
value: 'orange'
},
{
label: 'Strawberry',
emoji: '🍓',
value: 'strawberry'
}
])
);
The data of the select menu (builder or raw)
The name of the select menu
Generated using TypeDoc
Represents a select menu component