Files
blitzkit/src/core/discord/buttonLink.ts
T

20 lines
365 B
TypeScript
Raw Normal View History

2023-06-25 02:32:56 +00:00
import {
ButtonBuilder,
ButtonStyle,
ComponentEmojiResolvable,
} from 'discord.js';
2023-10-14 11:36:10 -05:00
export default function buttonLink(
2023-06-28 18:45:14 +00:00
url: string,
2023-06-25 02:32:56 +00:00
label: string,
emoji?: ComponentEmojiResolvable,
) {
const button = new ButtonBuilder()
.setStyle(ButtonStyle.Link)
2023-06-28 18:45:14 +00:00
.setURL(url)
2023-06-25 02:32:56 +00:00
.setLabel(label);
if (emoji) button.setEmoji(emoji);
return button;
}