discord-is.fun
ReferenceInteractions

Component types

Every message and modal component type, including components v2 layout and content.

26 / 26
TypeComponentStyleUsed inV2Description
1Action RowLayoutMessage–Container to display a row of interactive components
2ButtonInteractiveMessage–Button object
3String SelectInteractiveMessageModal–Select menu for picking from defined text options
4Text InputInteractiveModal–Text input object
5User SelectInteractiveMessageModal–Select menu for users
6Role SelectInteractiveMessageModal–Select menu for roles
7Mentionable SelectInteractiveMessageModal–Select menu for mentionables (users and roles)
8Channel SelectInteractiveMessageModal–Select menu for channels
9SectionLayoutMessageYesContainer to display text alongside an accessory component
10Text DisplayContentMessageModalYesMarkdown text
11ThumbnailContentMessageYesSmall image that can be used as an accessory
12Media GalleryContentMessageYesDisplay images and other media
13FileContentMessageYesDisplays an attached file
14SeparatorLayoutMessageYesComponent to add vertical padding between other components
17ContainerLayoutMessageYesContainer that visually groups a set of components
18LabelLayoutModal–Container associating a label and description with a component
19File UploadInteractiveModal–Component for uploading files
21Radio GroupInteractiveModal–Single-choice set of options
22Checkbox GroupInteractiveModal–Multi-selectable group of checkboxes
23CheckboxInteractiveModal–Single checkbox for yes/no choice

Button styles 6

StyleNameRequired fieldUse for
1Primarycustom_idThe most important or recommended action in a group of options
2Secondarycustom_idAlternative or supporting actions
3Successcustom_idPositive confirmation or completion actions
4Dangercustom_idAn action with irreversible consequences
5LinkurlNavigates to a URL
6Premiumsku_idPurchase
↑ ↓ navigate↵ open> commands/ focus filter

Appearance

Theme

Accent colour

Font

Density

Corners

Motion

Sidebar

Keyboard shortcuts

CtrlK
Search everything
>
In search: run a command (theme, density, copy URL…)
/
Filter the current list
W
Watch the current page
JK
Older, newer build (Shift: with notes)
[
Collapse or expand the sidebar
,
Appearance
?
Keyboard shortcuts
Esc
Close

Press G and then a letter to jump straight to a page

Overview

D
Dashboard
A
Activity
J
This week
Z
Daily digests
N
News
W
Watchlist
U
Status

Client

B
Builds
X
Compare builds
S
Strings
L
Client flags
M
Mobile builds
I
Release stats

Experiments & rollouts

E
Experiments
R
Rollouts

Developer API

C
API changelog
H
OpenAPI changes
Y
Endpoints
Q
Upcoming
P
API routes

Platform

V
Versions
K
Stickers
G
Games

Data & tools

T
Tools
F
Reference
O
Feeds & data

Keyboard shortcuts

CtrlK
Search everything
>
In search: run a command (theme, density, copy URL…)
/
Filter the current list
W
Watch the current page
JK
Older, newer build (Shift: with notes)
[
Collapse or expand the sidebar
,
Appearance
?
Keyboard shortcuts
Esc
Close

Press G and then a letter to jump straight to a page

Overview

D
Dashboard
A
Activity
J
This week
Z
Daily digests
N
News
W
Watchlist
U
Status

Client

B
Builds
X
Compare builds
S
Strings
L
Client flags
M
Mobile builds
I
Release stats

Experiments & rollouts

E
Experiments
R
Rollouts

Developer API

C
API changelog
H
OpenAPI changes
Y
Endpoints
Q
Upcoming
P
API routes

Platform

V
Versions
K
Stickers
G
Games

Data & tools

T
Tools
F
Reference
O
Feeds & data