toSelectMenuOption property
override
A function called to provide SelectMenuOptionBuilders that can be used to represent an element converted by this converter.
The builder returned by this function should have a value that this converter will be able to convert.
You might also be interested in:
- InteractiveContext.getSelection and InteractiveContext.getMultiSelection, which make use of this function;
- toButton, similar to this function but for ButtonBuilders.
Implementation
@override
SelectMenuOptionBuilder Function(T) get toSelectMenuOption =>
(channel) => SelectMenuOptionBuilder(
label: channel.name,
value: channel.id.toString(),
description: channel is GuildTextChannel ? channel.topic : null,
);