Skip to main content
Version: 1.x

Separator

The Separator component creates visual spacing between sections in your message components.

Basic usage

src/app/commands/separator-example.tsx
import {
type ChatInputCommand,
Container,
TextDisplay,
Separator,
} from 'commandkit';
import { Colors, MessageFlags, SeparatorSpacingSize } from 'discord.js';

export const chatInput: ChatInputCommand = async ({ interaction }) => {
const container = (
<Container accentColor={Colors.Blue}>
<TextDisplay content="# First Section" />
<TextDisplay content="This is the first part of our message." />

<Separator spacing={SeparatorSpacingSize.Large} />

<TextDisplay content="# Second Section" />
<TextDisplay content="This is the second part, separated from the first." />
</Container>
);

await interaction.reply({
components: [container],
flags: MessageFlags.IsComponentsV2,
});
};