+
+### children
+
+
+
+The question text content.
+
+
+
diff --git a/apps/website/docs/api-reference/commandkit/interfaces/role-select-menu-props.mdx b/apps/website/docs/api-reference/commandkit/interfaces/role-select-menu-props.mdx
index 9729570a..6902e79e 100644
--- a/apps/website/docs/api-reference/commandkit/interfaces/role-select-menu-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/interfaces/role-select-menu-props.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## RoleSelectMenuProps
-
+
The RoleSelectMenu component props.
diff --git a/apps/website/docs/api-reference/commandkit/interfaces/section-props.mdx b/apps/website/docs/api-reference/commandkit/interfaces/section-props.mdx
index 29848928..ef1b39ae 100644
--- a/apps/website/docs/api-reference/commandkit/interfaces/section-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/interfaces/section-props.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## SectionProps
-
+
Represents the properties for a section component.
diff --git a/apps/website/docs/api-reference/commandkit/interfaces/select-menu-props.mdx b/apps/website/docs/api-reference/commandkit/interfaces/select-menu-props.mdx
index 70847b9a..311fbfd9 100644
--- a/apps/website/docs/api-reference/commandkit/interfaces/select-menu-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/interfaces/select-menu-props.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## SelectMenuProps
-
+
Type for the base select menu component data.
diff --git a/apps/website/docs/api-reference/commandkit/interfaces/separator-props.mdx b/apps/website/docs/api-reference/commandkit/interfaces/separator-props.mdx
index b624ef93..60e1f065 100644
--- a/apps/website/docs/api-reference/commandkit/interfaces/separator-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/interfaces/separator-props.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## SeparatorProps
-
+
Represents the properties for a separator component.
diff --git a/apps/website/docs/api-reference/commandkit/interfaces/string-select-menu-props.mdx b/apps/website/docs/api-reference/commandkit/interfaces/string-select-menu-props.mdx
index 3a88228a..9478ef78 100644
--- a/apps/website/docs/api-reference/commandkit/interfaces/string-select-menu-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/interfaces/string-select-menu-props.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## StringSelectMenuProps
-
+
The properties for a string select menu component.
diff --git a/apps/website/docs/api-reference/commandkit/interfaces/text-display-props.mdx b/apps/website/docs/api-reference/commandkit/interfaces/text-display-props.mdx
index 4e3159b7..93109e20 100644
--- a/apps/website/docs/api-reference/commandkit/interfaces/text-display-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/interfaces/text-display-props.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## TextDisplayProps
-
+
Represents the properties for a text display component.
This interface extends the TextDisplayComponentData type from discord.js,
diff --git a/apps/website/docs/api-reference/commandkit/interfaces/text-input-props.mdx b/apps/website/docs/api-reference/commandkit/interfaces/text-input-props.mdx
index 823dc538..e23ed0cd 100644
--- a/apps/website/docs/api-reference/commandkit/interfaces/text-input-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/interfaces/text-input-props.mdx
@@ -13,14 +13,14 @@ import MemberDescription from '@site/src/components/MemberDescription';
## TextInputProps
-
+
```ts title="Signature"
interface TextInputProps {
customId: string;
- label: string;
+ label?: string;
placeholder?: string;
maxLength?: number;
minLength?: number;
diff --git a/apps/website/docs/api-reference/commandkit/interfaces/thumbnail-props.mdx b/apps/website/docs/api-reference/commandkit/interfaces/thumbnail-props.mdx
index 472c1047..b08170c2 100644
--- a/apps/website/docs/api-reference/commandkit/interfaces/thumbnail-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/interfaces/thumbnail-props.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## ThumbnailProps
-
+
Represents the properties for a thumbnail component.
diff --git a/apps/website/docs/api-reference/commandkit/interfaces/user-select-menu-props.mdx b/apps/website/docs/api-reference/commandkit/interfaces/user-select-menu-props.mdx
index 4dd35c20..66b722d0 100644
--- a/apps/website/docs/api-reference/commandkit/interfaces/user-select-menu-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/interfaces/user-select-menu-props.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## UserSelectMenuProps
-
+
The UserSelectMenu component.
diff --git a/apps/website/docs/api-reference/commandkit/types/any-command-kit-element.mdx b/apps/website/docs/api-reference/commandkit/types/any-command-kit-element.mdx
index c9e7ef07..93568385 100644
--- a/apps/website/docs/api-reference/commandkit/types/any-command-kit-element.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/any-command-kit-element.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## AnyCommandKitElement
-
+
Represents any CommandKit element, which can be of any type defined in CommandKitElementData.
diff --git a/apps/website/docs/api-reference/commandkit/types/button-children-like.mdx b/apps/website/docs/api-reference/commandkit/types/button-children-like.mdx
index 5421315b..e60a1187 100644
--- a/apps/website/docs/api-reference/commandkit/types/button-children-like.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/button-children-like.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## ButtonChildrenLike
-
+
The button children type.
diff --git a/apps/website/docs/api-reference/commandkit/types/button-kit-predicate.mdx b/apps/website/docs/api-reference/commandkit/types/button-kit-predicate.mdx
index 51c9d9a1..d4be00c4 100644
--- a/apps/website/docs/api-reference/commandkit/types/button-kit-predicate.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/button-kit-predicate.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## ButtonKitPredicate
-
+
The predicate function that filters button interactions.
It receives a ButtonInteraction and returns a boolean or a Promise that resolves to a boolean.
diff --git a/apps/website/docs/api-reference/commandkit/types/channel-select-menu-kit-predicate.mdx b/apps/website/docs/api-reference/commandkit/types/channel-select-menu-kit-predicate.mdx
index 3612eed5..18fa354f 100644
--- a/apps/website/docs/api-reference/commandkit/types/channel-select-menu-kit-predicate.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/channel-select-menu-kit-predicate.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## ChannelSelectMenuKitPredicate
-
+
Type for the predicate function that filters channel select menu interactions.
It receives a ChannelSelectMenuInteraction and returns a boolean or a Promise that resolves to a boolean.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-data.mdx b/apps/website/docs/api-reference/commandkit/types/command-data.mdx
index f5a21978..122ed33e 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-data.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-data.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandData
-
+
Represents a command that can be executed by CommandKit.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-interaction-collector-dispatch-context-data.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-interaction-collector-dispatch-context-data.mdx
index fcceb8fb..27514b29 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-interaction-collector-dispatch-context-data.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-interaction-collector-dispatch-context-data.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitButtonBuilderInteractionCollectorDispatchContextData
-
+
The context data for the interaction collector.
This includes the autoReset, time, filter, onEnd, and onError properties.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-interaction-collector-dispatch.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-interaction-collector-dispatch.mdx
index 66c7f0bb..a9e4c59f 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-interaction-collector-dispatch.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-interaction-collector-dispatch.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitButtonBuilderInteractionCollectorDispatch
-
+
The handler to run when a button is clicked. This handler is called with the interaction as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-on-end.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-on-end.mdx
index aa090559..f525d819 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-on-end.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-button-builder-on-end.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitButtonBuilderOnEnd
-
+
The handler to run when the interaction collector ends. This handler is called with the reason as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-element.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-element.mdx
index cfff4652..dea16a5b 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-element.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-element.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitElement
-
+
Represents a CommandKit element with a specific type and data.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-interaction-collector-dispatch-context-data.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-interaction-collector-dispatch-context-data.mdx
index c9ef4da4..e0b95585 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-interaction-collector-dispatch-context-data.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-interaction-collector-dispatch-context-data.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitModalBuilderInteractionCollectorDispatchContextData
-
+
The context data for the interaction collector.
This includes the autoReset, time, filter, onEnd, and onError properties.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-interaction-collector-dispatch.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-interaction-collector-dispatch.mdx
index 5a37a6a0..6162b0e1 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-interaction-collector-dispatch.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-interaction-collector-dispatch.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitModalBuilderInteractionCollectorDispatch
-
+
The handler to run when a modal is submitted. This handler is called with the interaction as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-on-end.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-on-end.mdx
index 665bd10e..f1f0f7da 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-on-end.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-modal-builder-on-end.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitModalBuilderOnEnd
-
+
The handler to run when the interaction collector ends. This handler is called with the reason as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-interaction-collector-dispatch-context-data.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-interaction-collector-dispatch-context-data.mdx
index 380ca0e0..d93ea83d 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-interaction-collector-dispatch-context-data.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-interaction-collector-dispatch-context-data.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitSelectMenuBuilderInteractionCollectorDispatchContextData
-
+
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-interaction-collector-dispatch.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-interaction-collector-dispatch.mdx
index 03e9a496..39948109 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-interaction-collector-dispatch.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-interaction-collector-dispatch.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitSelectMenuBuilderInteractionCollectorDispatch
-
+
The handler to run when a modal is submitted. This handler is called with the interaction as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-on-end.mdx b/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-on-end.mdx
index c8aba970..9c624644 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-on-end.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-kit-select-menu-builder-on-end.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandKitSelectMenuBuilderOnEnd
-
+
diff --git a/apps/website/docs/api-reference/commandkit/types/command-metadata-function.mdx b/apps/website/docs/api-reference/commandkit/types/command-metadata-function.mdx
index 47368b68..7ada2e8d 100644
--- a/apps/website/docs/api-reference/commandkit/types/command-metadata-function.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/command-metadata-function.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommandMetadataFunction
-
+
The command metadata function
diff --git a/apps/website/docs/api-reference/commandkit/types/common-builder-kit.mdx b/apps/website/docs/api-reference/commandkit/types/common-builder-kit.mdx
index d569c0de..688a68cd 100644
--- a/apps/website/docs/api-reference/commandkit/types/common-builder-kit.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/common-builder-kit.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## CommonBuilderKit
-
+
Type for the common builder kit that can be used with select menus.
diff --git a/apps/website/docs/api-reference/commandkit/types/element-type.mdx b/apps/website/docs/api-reference/commandkit/types/element-type.mdx
index afa9442a..4df0d795 100644
--- a/apps/website/docs/api-reference/commandkit/types/element-type.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/element-type.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## ElementType
-
+
The type of element that can be used in CommandKit.
This is a union of the keys of the ElementType object.
diff --git a/apps/website/docs/api-reference/commandkit/types/event-handler.mdx b/apps/website/docs/api-reference/commandkit/types/event-handler.mdx
index 79f02e68..d5c11e10 100644
--- a/apps/website/docs/api-reference/commandkit/types/event-handler.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/event-handler.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## EventHandler
-
+
Represents an event handler for a specific event.
diff --git a/apps/website/docs/api-reference/commandkit/types/mentionable-select-menu-kit-predicate.mdx b/apps/website/docs/api-reference/commandkit/types/mentionable-select-menu-kit-predicate.mdx
index 686e142e..8e2ff1ea 100644
--- a/apps/website/docs/api-reference/commandkit/types/mentionable-select-menu-kit-predicate.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/mentionable-select-menu-kit-predicate.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## MentionableSelectMenuKitPredicate
-
+
Type for the predicate function that filters mentionable select menu interactions.
It receives a MentionableSelectMenuInteraction and returns a boolean or a Promise that resolves to a boolean.
diff --git a/apps/website/docs/api-reference/commandkit/types/modal-kit-predicate.mdx b/apps/website/docs/api-reference/commandkit/types/modal-kit-predicate.mdx
index e12867c5..6390dd31 100644
--- a/apps/website/docs/api-reference/commandkit/types/modal-kit-predicate.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/modal-kit-predicate.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## ModalKitPredicate
-
+
The predicate function that filters modal interactions.
It receives a ModalSubmitInteraction and returns a boolean or a Promise that resolves to a boolean.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-button-kit-click.mdx b/apps/website/docs/api-reference/commandkit/types/on-button-kit-click.mdx
index 2abfbb86..cc5a945e 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-button-kit-click.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-button-kit-click.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnButtonKitClick
-
+
The handler to run when a button is clicked. This handler is called with the interaction as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-button-kit-end.mdx b/apps/website/docs/api-reference/commandkit/types/on-button-kit-end.mdx
index 13e1f039..6a7e9d4d 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-button-kit-end.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-button-kit-end.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnButtonKitEnd
-
+
The handler to run when the interaction collector ends. This handler is called with the reason as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-channel-select-menu-kit-submit.mdx b/apps/website/docs/api-reference/commandkit/types/on-channel-select-menu-kit-submit.mdx
index 8bee5f53..04f12b83 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-channel-select-menu-kit-submit.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-channel-select-menu-kit-submit.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnChannelSelectMenuKitSubmit
-
+
Type for the handler function that is called when the channel select menu is submitted.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-mentionable-select-menu-kit-submit.mdx b/apps/website/docs/api-reference/commandkit/types/on-mentionable-select-menu-kit-submit.mdx
index d43651af..87a9e658 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-mentionable-select-menu-kit-submit.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-mentionable-select-menu-kit-submit.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnMentionableSelectMenuKitSubmit
-
+
Type for the handler function that is called when the mentionable select menu is submitted.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-modal-kit-end.mdx b/apps/website/docs/api-reference/commandkit/types/on-modal-kit-end.mdx
index 91e0b083..b4da7d7d 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-modal-kit-end.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-modal-kit-end.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnModalKitEnd
-
+
The handler to run when the interaction collector ends. This handler is called with the reason as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-modal-kit-submit.mdx b/apps/website/docs/api-reference/commandkit/types/on-modal-kit-submit.mdx
index b33cf71f..a8ec5eec 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-modal-kit-submit.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-modal-kit-submit.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnModalKitSubmit
-
+
The handler to run when a modal is submitted. This handler is called with the interaction as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-role-select-menu-kit-submit.mdx b/apps/website/docs/api-reference/commandkit/types/on-role-select-menu-kit-submit.mdx
index 4c5b59eb..7123456c 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-role-select-menu-kit-submit.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-role-select-menu-kit-submit.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnRoleSelectMenuKitSubmit
-
+
Type for the handler function that is called when the role select menu is submitted.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-select-menu-kit-end.mdx b/apps/website/docs/api-reference/commandkit/types/on-select-menu-kit-end.mdx
index 896fb5fa..c6dd9509 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-select-menu-kit-end.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-select-menu-kit-end.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnSelectMenuKitEnd
-
+
The handler to run when the interaction collector ends. This handler is called with the reason as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-select-menu-kit-submit.mdx b/apps/website/docs/api-reference/commandkit/types/on-select-menu-kit-submit.mdx
index efd14de9..9d798014 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-select-menu-kit-submit.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-select-menu-kit-submit.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnSelectMenuKitSubmit
-
+
The handler to run when a modal is submitted. This handler is called with the interaction as the first argument.
If the first argument is null, it means that the interaction collector has been destroyed.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-string-select-menu-kit-submit.mdx b/apps/website/docs/api-reference/commandkit/types/on-string-select-menu-kit-submit.mdx
index 3ec909fb..bb473a3d 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-string-select-menu-kit-submit.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-string-select-menu-kit-submit.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnStringSelectMenuKitSubmit
-
+
Type for the handler function that is called when the string select menu is submitted.
diff --git a/apps/website/docs/api-reference/commandkit/types/on-user-select-menu-kit-submit.mdx b/apps/website/docs/api-reference/commandkit/types/on-user-select-menu-kit-submit.mdx
index e42cca32..33891b33 100644
--- a/apps/website/docs/api-reference/commandkit/types/on-user-select-menu-kit-submit.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/on-user-select-menu-kit-submit.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## OnUserSelectMenuKitSubmit
-
+
Type for the handler function that is called when the user select menu is submitted.
diff --git a/apps/website/docs/api-reference/commandkit/types/poll-children-type.mdx b/apps/website/docs/api-reference/commandkit/types/poll-children-type.mdx
new file mode 100644
index 00000000..9d4efbfa
--- /dev/null
+++ b/apps/website/docs/api-reference/commandkit/types/poll-children-type.mdx
@@ -0,0 +1,23 @@
+---
+title: "PollChildrenType"
+isDefaultIndex: false
+generated: true
+---
+
+import MemberInfo from '@site/src/components/MemberInfo';
+import GenerationInfo from '@site/src/components/GenerationInfo';
+import MemberDescription from '@site/src/components/MemberDescription';
+
+
+
+
+## PollChildrenType
+
+
+
+
+
+```ts title="Signature"
+type PollChildrenType = | PollChild
+ | PollChild
+```
diff --git a/apps/website/docs/api-reference/commandkit/types/resolve-builder-interaction.mdx b/apps/website/docs/api-reference/commandkit/types/resolve-builder-interaction.mdx
index cce04e76..68884a61 100644
--- a/apps/website/docs/api-reference/commandkit/types/resolve-builder-interaction.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/resolve-builder-interaction.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## ResolveBuilderInteraction
-
+
Type that resolves to the specific interaction type based on the builder type.
This is used to ensure that the interaction type matches the builder type.
diff --git a/apps/website/docs/api-reference/commandkit/types/role-select-menu-kit-predicate.mdx b/apps/website/docs/api-reference/commandkit/types/role-select-menu-kit-predicate.mdx
index eda4869b..4e5f6724 100644
--- a/apps/website/docs/api-reference/commandkit/types/role-select-menu-kit-predicate.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/role-select-menu-kit-predicate.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## RoleSelectMenuKitPredicate
-
+
Type for the predicate function that filters role select menu interactions.
It receives a RoleSelectMenuInteraction and returns a boolean or a Promise that resolves to a boolean.
diff --git a/apps/website/docs/api-reference/commandkit/types/select-menu-kit-predicate.mdx b/apps/website/docs/api-reference/commandkit/types/select-menu-kit-predicate.mdx
index 05102075..8a8feab1 100644
--- a/apps/website/docs/api-reference/commandkit/types/select-menu-kit-predicate.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/select-menu-kit-predicate.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## SelectMenuKitPredicate
-
+
The predicate function that filters select menu interactions.
It receives an interaction and returns a boolean or a Promise that resolves to a boolean.
diff --git a/apps/website/docs/api-reference/commandkit/types/string-encodable.mdx b/apps/website/docs/api-reference/commandkit/types/string-encodable.mdx
index 2c70c24f..33c84447 100644
--- a/apps/website/docs/api-reference/commandkit/types/string-encodable.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/string-encodable.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## StringEncodable
-
+
Represents a type that can be encoded as a string.
diff --git a/apps/website/docs/api-reference/commandkit/types/string-select-menu-kit-predicate.mdx b/apps/website/docs/api-reference/commandkit/types/string-select-menu-kit-predicate.mdx
index dae26b83..a5f6b00b 100644
--- a/apps/website/docs/api-reference/commandkit/types/string-select-menu-kit-predicate.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/string-select-menu-kit-predicate.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## StringSelectMenuKitPredicate
-
+
Type for the predicate function that filters string select menu interactions.
It receives a StringSelectMenuInteraction and returns a boolean or a Promise that resolves to a boolean.
diff --git a/apps/website/docs/api-reference/commandkit/types/string-select-menu-option-props.mdx b/apps/website/docs/api-reference/commandkit/types/string-select-menu-option-props.mdx
index 19bafb92..c059a1a7 100644
--- a/apps/website/docs/api-reference/commandkit/types/string-select-menu-option-props.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/string-select-menu-option-props.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## StringSelectMenuOptionProps
-
+
Represents the properties for a string select menu option.
This can be either a SelectMenuComponentOptionData or an APISelectMenuOption.
diff --git a/apps/website/docs/api-reference/commandkit/types/user-select-menu-kit-predicate.mdx b/apps/website/docs/api-reference/commandkit/types/user-select-menu-kit-predicate.mdx
index 54754c83..683745ca 100644
--- a/apps/website/docs/api-reference/commandkit/types/user-select-menu-kit-predicate.mdx
+++ b/apps/website/docs/api-reference/commandkit/types/user-select-menu-kit-predicate.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## UserSelectMenuKitPredicate
-
+
Type for the predicate function that filters user select menu interactions.
It receives a UserSelectMenuInteraction and returns a boolean or a Promise that resolves to a boolean.
diff --git a/apps/website/docs/api-reference/commandkit/variables/element-type.mdx b/apps/website/docs/api-reference/commandkit/variables/element-type.mdx
index 4ae8628b..525b108c 100644
--- a/apps/website/docs/api-reference/commandkit/variables/element-type.mdx
+++ b/apps/website/docs/api-reference/commandkit/variables/element-type.mdx
@@ -13,7 +13,7 @@ import MemberDescription from '@site/src/components/MemberDescription';
## ElementType
-
+
Represents the types of elements that can be used in CommandKit.
diff --git a/apps/website/docs/guide/04-jsx-components/02-interactive-components/05-poll.mdx b/apps/website/docs/guide/04-jsx-components/02-interactive-components/05-poll.mdx
index 7c54e776..fb690b40 100644
--- a/apps/website/docs/guide/04-jsx-components/02-interactive-components/05-poll.mdx
+++ b/apps/website/docs/guide/04-jsx-components/02-interactive-components/05-poll.mdx
@@ -122,7 +122,9 @@ export const command: CommandData = {
export const chatInput: ChatInputCommand = async (ctx) => {
const poll: PollData = (
- Which social media platforms do you use? (Select all that apply)
+
+ Which social media platforms do you use? (Select all that apply)
+ FacebookTwitterInstagram
@@ -191,11 +193,11 @@ export const command: CommandData = {
export const chatInput: ChatInputCommand = async (ctx) => {
const poll: PollData = (
-
Choose your favorite logo design
diff --git a/apps/website/docs/guide/04-jsx-components/03-display-components/07-label.mdx b/apps/website/docs/guide/04-jsx-components/03-display-components/07-label.mdx
index 425cbcb0..6654de00 100644
--- a/apps/website/docs/guide/04-jsx-components/03-display-components/07-label.mdx
+++ b/apps/website/docs/guide/04-jsx-components/03-display-components/07-label.mdx
@@ -36,12 +36,11 @@ const handleSubmit: OnModalKitSubmit = async (interaction, context) => {
export const chatInput: ChatInputCommandContext = async (ctx) => {
const modal = (
-
);
@@ -86,21 +85,14 @@ const handleSubmit: OnModalKitSubmit = async (interaction, context) => {
export const chatInput: ChatInputCommandContext = async (ctx) => {
const modal = (
-
-
+
-
-
+
+ {
const modal = (
-
-
+
+
-
+
-
+
-
+