From 1f64518b7ce216a5da238bdb3fb66b80dfc693a2 Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Tue, 2 Sep 2025 19:56:59 +0000 Subject: [PATCH 01/15] Add changelog skeleton --- .../2025-09-10-more-modal-components.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 docs/change-log/2025-09-10-more-modal-components.md diff --git a/docs/change-log/2025-09-10-more-modal-components.md b/docs/change-log/2025-09-10-more-modal-components.md new file mode 100644 index 0000000000..3e8341f961 --- /dev/null +++ b/docs/change-log/2025-09-10-more-modal-components.md @@ -0,0 +1,17 @@ +--- +title: "Adding More Modal Components!" +date: "2025-09-10" +topics: +- "Interactions" +- "Components" +--- + +TODO: Info here 👀 + +#### Getting Started + +- [Using Modal Components](/docs/components/using-modal-components) - Dive into creating a modal + +#### Developer Resources + +Check out our [Component Reference](/docs/components/reference) for details on all available components. From 7609cfeab9aa9b7bd4ac14e4492c259bd8466ee9 Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Tue, 2 Sep 2025 20:12:28 +0000 Subject: [PATCH 02/15] Fix spacing for .md code highlighting --- docs/components/reference.mdx | 58 +++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/docs/components/reference.mdx b/docs/components/reference.mdx index e92fd85dcb..51627b9986 100644 --- a/docs/components/reference.mdx +++ b/docs/components/reference.mdx @@ -112,10 +112,13 @@ Action Rows can contain one of the following: | [Channel Select](/docs/components/reference#channel-select) | A single Channel Select | ###### Examples + + ![Example of an Action Row with three buttons](images/components/action-row.webp) + ```json { "flags": 32768, @@ -190,6 +193,7 @@ Buttons come in various styles to convey different types of actions. These style ###### Examples + ```json @@ -210,12 +214,13 @@ Buttons come in various styles to convey different types of actions. These style ] } ``` - + When a user interacts with a Button in a message, this is the basic form of the interaction data payload you will receive. The full payload is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. + ```json { "type": 3, // InteractionType.MESSAGE_COMPONENT @@ -228,7 +233,6 @@ Buttons come in various styles to convey different types of actions. These style }, } ``` - ### Button Design Guidelines @@ -313,10 +317,13 @@ String Selects are available in messages and modals. String Selects must be plac \* In message interaction responses `component_type` will be returned and in modal interaction responses `type` will be returned. ###### Examples + + ![Example of a String Select with three options](images/components/string-select.webp) + ```json { "flags": 32768, @@ -354,12 +361,13 @@ String Selects are available in messages and modals. String Selects must be plac ] } ``` - + When a user interacts with a StringSelect in a message, this is the basic form of the interaction data payload you will receive. The full payload is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. + ```json { "type": 3, // InteractionType.MESSAGE_COMPONENT @@ -377,9 +385,11 @@ String Selects are available in messages and modals. String Selects must be plac + ![Example of a modal with a String Select](images/components/modal-string-select.webp) + ```json { "type": 9, // InteractionCallbackType.MODAL @@ -423,8 +433,10 @@ String Selects are available in messages and modals. String Selects must be plac + When a user submits a modal that contains a StringSelect, this is the basic form of the interaction data payload you will receive. The full payload is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. + ```json { "type": 5, // InteractionType.MODAL_SUBMIT @@ -497,10 +509,13 @@ The `label` field on a Text Input is deprecated in favor of `label` and `descrip | value | string | The user's input text | ###### Examples + + ![A modal with Text Input in a Label](images/components/modal-label.webp) + ```json { "type": 9, // InteractionCallbackType.MODAL @@ -529,8 +544,10 @@ The `label` field on a Text Input is deprecated in favor of `label` and `descrip + When a user submits a modal that contains a TextInput, this is the basic form of the interaction data payload you will receive. The full payload is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. + ```json { "type": 5, // InteractionType.MODAL_SUBMIT @@ -595,10 +612,13 @@ User Selects must be placed inside an [Action Row](/docs/components/reference#ac | values | array of snowflakes | IDs of the selected users | ###### Examples + + ![Example of a User Select with two people and an app in a server](images/components/user-select.webp) + ```json { "flags": 32768, @@ -619,6 +639,7 @@ User Selects must be placed inside an [Action Row](/docs/components/reference#ac + When a user interacts with a UserSelect in a message, this is the basic form of the interaction data payload you will receive. The full payload is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. @@ -713,10 +734,13 @@ Role Selects must be placed inside an [Action Row](/docs/components/reference#ac ###### Examples + + ![Example of a Role Select allowing up to 3 choices](images/components/role-select.webp) + ```json { "flags": 32768, @@ -739,6 +763,7 @@ Role Selects must be placed inside an [Action Row](/docs/components/reference#ac + When a user interacts with a RoleSelect in a message, this is the basic form of the interaction data payload you will receive. The full payload is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. @@ -815,10 +840,13 @@ Mentionable Selects must be placed inside an [Action Row](/docs/components/refer | values | array of snowflakes | IDs of the selected mentionables | ###### Examples + + ![Example of a Mentionable Select](images/components/mentionable-select.webp) + ```json { "flags": 32768, @@ -839,6 +867,7 @@ Mentionable Selects must be placed inside an [Action Row](/docs/components/refer + When a user interacts with a MentionableSelect in a message, this is the basic form of the interaction data payload you will receive. The full payload is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. @@ -959,9 +988,11 @@ Channel Selects must be placed inside an [Action Row](/docs/components/reference ###### Examples + ![Example of a Channel Select for text channels](images/components/channel-select.webp) + ```json { "flags": 32768, @@ -983,6 +1014,7 @@ Channel Selects must be placed inside an [Action Row](/docs/components/reference + When a user interacts with a ChannelSelect in a message, this is the basic form of the interaction data payload you will receive. The full payload is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. @@ -1061,10 +1093,13 @@ Don't hardcode `components` to contain only text components. We may add other co | [Thumbnail](/docs/components/reference#thumbnail) | ###### Examples + + ![Example of a Section showing a fake game changelog and a thumbnail](images/components/section.webp) + ```json { "flags": 32768, @@ -1123,9 +1158,11 @@ To use this component in messages you must send the [message flag](/docs/resourc ###### Examples + ![Example of a Text Display with markdown](images/components/text-display.webp) + ```json { "flags": 32768, @@ -1165,10 +1202,13 @@ To use this component, you need to send the [message flag](/docs/resources/messa | spoiler? | boolean | Whether the thumbnail should be a spoiler (or blurred out). Defaults to `false` | ###### Examples + + ![Example of a Section showing a fake game changelog and a thumbnail](images/components/section.webp) + ```json { "flags": 32768, @@ -1230,10 +1270,13 @@ To use this component in messages you must send the [message flag](/docs/resourc | spoiler? | boolean | Whether the media should be a spoiler (or blurred out). Defaults to `false` | ###### Examples + + ![Example of a Media Gallery showing screenshots from live webcam feeds](images/components/media-gallery.webp) + ```json { "flags": 32768, @@ -1293,7 +1336,9 @@ To use this component in messages you must send the [message flag](/docs/resourc | size | integer | The size of the file in bytes. This field is ignored and provided by the API as part of the response | ###### Examples + + ![Example of a File showing a download for a game and manual](images/components/file.webp) @@ -1353,6 +1398,7 @@ To use this component in messages you must send the [message flag](/docs/resourc ###### Examples + ![Example of a separator with large spacing dividing content](images/components/separator.webp) @@ -1413,10 +1459,13 @@ To use this component in messages you must send the [message flag](/docs/resourc | [File](/docs/components/reference#file) | ###### Examples + + ![Example of a container showing text, image, and buttons for a wild enemy encounter](images/components/container.webp) + ```json { "flags": 32768, @@ -1498,10 +1547,13 @@ The `description` may display above or below the `component` depending on platfo | [String Select](/docs/components/reference#string-select) | ###### Examples + + ![A modal with Text Input in a Label](images/components/modal-label.webp) + ```json { "type": 9, // InteractionCallbackType.MODAL From 11129bf0bdb19400862984877db42afc26aad970 Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Tue, 2 Sep 2025 20:31:33 +0000 Subject: [PATCH 03/15] Add modal selects --- docs/components/reference.mdx | 56 ++++++++++++------- .../interactions/receiving-and-responding.mdx | 12 ++-- 2 files changed, 45 insertions(+), 23 deletions(-) diff --git a/docs/components/reference.mdx b/docs/components/reference.mdx index 51627b9986..00e24892a2 100644 --- a/docs/components/reference.mdx +++ b/docs/components/reference.mdx @@ -43,10 +43,10 @@ The following is a complete table of available components. Details about each co | 2 | [Button](/docs/components/reference#button) | Button object | Interactive | Message | | 3 | [String Select](/docs/components/reference#string-select) | Select menu for picking from defined text options | Interactive | Message, Modal | | 4 | [Text Input](/docs/components/reference#text-input) | Text input object | Interactive | Modal | -| 5 | [User Select](/docs/components/reference#user-select) | Select menu for users | Interactive | Message | -| 6 | [Role Select](/docs/components/reference#role-select) | Select menu for roles | Interactive | Message | -| 7 | [Mentionable Select](/docs/components/reference#mentionable-select) | Select menu for mentionables (users *and* roles) | Interactive | Message | -| 8 | [Channel Select](/docs/components/reference#channel-select) | Select menu for channels | Interactive | Message | +| 5 | [User Select](/docs/components/reference#user-select) | Select menu for users | Interactive | Message, Modal | +| 6 | [Role Select](/docs/components/reference#role-select) | Select menu for roles | Interactive | Message, Modal | +| 7 | [Mentionable Select](/docs/components/reference#mentionable-select) | Select menu for mentionables (users *and* roles) | Interactive | Message, Modal | +| 8 | [Channel Select](/docs/components/reference#channel-select) | Select menu for channels | Interactive | Message, Modal | | 9 | [Section](/docs/components/reference#section) | Container to display text alongside an accessory component | Layout | Message | | 10 | [Text Display](/docs/components/reference#text-display) | Markdown text | Content | Message | | 11 | [Thumbnail](/docs/components/reference#thumbnail) | Small image that can be used as an accessory | Content | Message | @@ -288,7 +288,7 @@ String Selects are available in messages and modals. String Selects must be plac | min_values? | integer | Minimum number of items that must be chosen (defaults to 1); min 0, max 25 | | max_values? | integer | Maximum number of items that can be chosen (defaults to 1); max 25 | | required?\* | boolean | Whether the string select is required to answer in a modal (defaults to `true`) | -| disabled?\*\* | boolean | Whether select menu is disable in a message (defaults to `false`) | +| disabled?\*\* | boolean | Whether select menu is disabled in a message (defaults to `false`) | \* The `required` field is only available for String Selects in modals. It is ignored in messages. @@ -575,11 +575,11 @@ The `label` field on a Text Input is deprecated in favor of `label` and `descrip -------------- ## User Select -A User Select is an interactive component that allows users to select one or more users in a message. Options are automatically populated based on the server's available users. +A User Select is an interactive component that allows users to select one or more users in a message or modal. Options are automatically populated based on the server's available users. User Selects can be configured for both single-select and multi-select behavior. When a user finishes making their choice(s) your app receives an [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure). -User Selects must be placed inside an [Action Row](/docs/components/reference#action-row) and are only available in messages. An Action Row can contain only one select menu and cannot contain buttons if it has a select menu. +User Selects are available in messages and modals. User Selects must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. ###### User Select Structure @@ -592,7 +592,12 @@ User Selects must be placed inside an [Action Row](/docs/components/reference#ac | default_values? | array of [default value objects](/docs/components/reference#user-select-select-default-value-structure) | List of default values for auto-populated select menu components; number of default values must be in the range defined by `min_values` and `max_values` | | min_values? | integer | Minimum number of items that must be chosen (defaults to 1); min 0, max 25 | | max_values? | integer | Maximum number of items that can be chosen (defaults to 1); max 25 | -| disabled? | boolean | Whether select menu is disabled (defaults to `false`) | +| required?\* | boolean | Whether the user select is required to answer in a modal (defaults to `true`) | +| disabled?\*\* | boolean | Whether select menu is disabled in a message (defaults to `false`) | + +\* The `required` field is only available for User Selects in modals. It is ignored in messages. + +\*\* Using `disabled` in a modal will result in an error. Modals can not currently have disabled components in them. ###### Select Default Value Structure @@ -703,11 +708,11 @@ User Selects must be placed inside an [Action Row](/docs/components/reference#ac -------------- ## Role Select -A Role Select is an interactive component that allows users to select one or more roles in a message. Options are automatically populated based on the server's available roles. +A Role Select is an interactive component that allows users to select one or more roles in a message or modal. Options are automatically populated based on the server's available roles. Role Selects can be configured for both single-select and multi-select behavior. When a user finishes making their choice(s) your app receives an [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure). -Role Selects must be placed inside an [Action Row](/docs/components/reference#action-row) and are only available in messages. An Action Row can contain only one select menu and cannot contain buttons if it has a select menu. +Role Selects are available in messages and modals. Role Selects must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. ###### Role Select Structure @@ -720,7 +725,12 @@ Role Selects must be placed inside an [Action Row](/docs/components/reference#ac | default_values? | array of [default value objects](/docs/components/reference#user-select-select-default-value-structure) | List of default values for auto-populated select menu components; number of default values must be in the range defined by `min_values` and `max_values` | | min_values? | integer | Minimum number of items that must be chosen (defaults to 1); min 0, max 25 | | max_values? | integer | Maximum number of items that can be chosen (defaults to 1); max 25 | -| disabled? | boolean | Whether select menu is disabled (defaults to `false`) | +| required?\* | boolean | Whether the role select is required to answer in a modal (defaults to `true`) | +| disabled?\*\* | boolean | Whether select menu is disabled in a message (defaults to `false`) | + +\* The `required` field is only available for Role Selects in modals. It is ignored in messages. + +\*\* Using `disabled` in a modal will result in an error. Modals can not currently have disabled components in them. ###### Role Select Interaction Response Structure @@ -810,11 +820,11 @@ Role Selects must be placed inside an [Action Row](/docs/components/reference#ac --------------------- ## Mentionable Select -A Mentionable Select is an interactive component that allows users to select one or more mentionables in a message. Options are automatically populated based on available mentionables in the server. +A Mentionable Select is an interactive component that allows users to select one or more mentionables in a message or modal. Options are automatically populated based on available mentionables in the server. Mentionable Selects can be configured for both single-select and multi-select behavior. When a user finishes making their choice(s), your app receives an [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure). -Mentionable Selects must be placed inside an [Action Row](/docs/components/reference#action-row) and are only available in messages. An Action Row can contain only one select menu and cannot contain buttons if it has a select menu. +Mentionable Selects are available in messages and modals. Mentionable Selects must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. ###### Mentionable Select Structure @@ -827,7 +837,12 @@ Mentionable Selects must be placed inside an [Action Row](/docs/components/refer | default_values? | array of [default value objects](/docs/components/reference#user-select-select-default-value-structure) | List of default values for auto-populated select menu components; number of default values must be in the range defined by `min_values` and `max_values` | | min_values? | integer | Minimum number of items that must be chosen (defaults to 1); min 0, max 25 | | max_values? | integer | Maximum number of items that can be chosen (defaults to 1); max 25 | -| disabled? | boolean | Whether select menu is disabled (defaults to `false`) | +| required?\* | boolean | Whether the mentionable select is required to answer in a modal (defaults to `true`) | +| disabled?\*\* | boolean | Whether select menu is disabled in a message (defaults to `false`) | + +\* The `required` field is only available for Mentionable Selects in modals. It is ignored in messages. + +\*\* Using `disabled` in a modal will result in an error. Modals can not currently have disabled components in them. ###### Mentionable Select Interaction Response Structure @@ -953,11 +968,11 @@ Mentionable Selects must be placed inside an [Action Row](/docs/components/refer ----------------- ## Channel Select -A Channel Select is an interactive component that allows users to select one or more channels in a message. Options are automatically populated based on available channels in the server and can be filtered by channel types. +A Channel Select is an interactive component that allows users to select one or more channels in a message or modal. Options are automatically populated based on available channels in the server and can be filtered by channel types. Channel Selects can be configured for both single-select and multi-select behavior. When a user finishes making their choice(s) your app receives an [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure). -Channel Selects must be placed inside an [Action Row](/docs/components/reference#action-row) and are only available in messages. An Action Row can contain only one select menu and cannot contain buttons if it has a select menu. +Channel Selects are available in messages and modals. Channel Selects must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. ###### Channel Select Structure @@ -971,7 +986,12 @@ Channel Selects must be placed inside an [Action Row](/docs/components/reference | default_values? | array of [default value objects](/docs/components/reference#user-select-select-default-value-structure) | List of default values for auto-populated select menu components; number of default values must be in the range defined by `min_values` and `max_values` | | min_values? | integer | Minimum number of items that must be chosen (defaults to 1); min 0, max 25 | | max_values? | integer | Maximum number of items that can be chosen (defaults to 1); max 25 | -| disabled? | boolean | Whether select menu is disabled (defaults to `false`) | +| required?\* | boolean | Whether the channel select is required to answer in a modal (defaults to `true`) | +| disabled?\*\* | boolean | Whether select menu is disabled in a message (defaults to `false`) | + +\* The `required` field is only available for Channel Selects in modals. It is ignored in messages. + +\*\* Using `disabled` in a modal will result in an error. Modals can not currently have disabled components in them. ###### Channel Select Interaction Response Structure @@ -983,8 +1003,6 @@ Channel Selects must be placed inside an [Action Row](/docs/components/reference | resolved | [resolved data](/docs/interactions/receiving-and-responding#interaction-object-resolved-data-structure) | Resolved entities from selected options | | values | array of snowflakes | IDs of the selected channels | - - ###### Examples diff --git a/docs/interactions/receiving-and-responding.mdx b/docs/interactions/receiving-and-responding.mdx index 7d1d2297a9..488b6ebc8d 100644 --- a/docs/interactions/receiving-and-responding.mdx +++ b/docs/interactions/receiving-and-responding.mdx @@ -134,10 +134,14 @@ Sent in `APPLICATION_COMMAND` and `APPLICATION_COMMAND_AUTOCOMPLETE` interaction ###### Component Interaction Response Structures -| Component | -|--------------------------------------------------------------------------------------------------------| -| [String Select](/docs/components/reference#string-select-string-select-interaction-response-structure) | -| [Text Input](/docs/components/reference#text-input-text-input-interaction-response-structure) | +| Component | +|-----------------------------------------------------------------------------------------------------------------------| +| [String Select](/docs/components/reference#string-select-string-select-interaction-response-structure) | +| [Text Input](/docs/components/reference#text-input-text-input-interaction-response-structure) | +| [User Select](/docs/components/reference#user-select-user-select-interaction-response-structure) | +| [Role Select](/docs/components/reference#role-select-role-select-interaction-response-structure) | +| [Mentionable Select](/docs/components/reference#mentionable-select-mentionable-select-interaction-response-structure) | +| [Channel Select](/docs/components/reference#channel-select-channel-select-interaction-response-structure) | ###### Resolved Data Structure From 8f17c209475e092fa635b5b7f5e6d2eda99613d9 Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Tue, 2 Sep 2025 20:56:54 +0000 Subject: [PATCH 04/15] Add interactions --- docs/components/reference.mdx | 75 ++++++++++++------- .../interactions/receiving-and-responding.mdx | 1 + 2 files changed, 48 insertions(+), 28 deletions(-) diff --git a/docs/components/reference.mdx b/docs/components/reference.mdx index 00e24892a2..cfac06018b 100644 --- a/docs/components/reference.mdx +++ b/docs/components/reference.mdx @@ -608,13 +608,16 @@ User Selects are available in messages and modals. User Selects must be placed i ###### User Select Interaction Response Structure -| Field | Type | Description | -|----------------|---------------------------------------------------------------------------------------------------------|----------------------------------------------------------------| -| component_type | integer | `5` for a User Select | -| id | integer | Unique identifier for the component | -| custom_id | string | Developer-defined identifier for the input; max 100 characters | -| resolved | [resolved data](/docs/interactions/receiving-and-responding#interaction-object-resolved-data-structure) | Resolved entities from selected options | -| values | array of snowflakes | IDs of the selected users | +| Field | Type | Description | +|------------------|---------------------------------------------------------------------------------------------------------|----------------------------------------------------------------| +| type\* | integer | `5` for a User Select | +| component_type\* | integer | `5` for a User Select | +| id | integer | Unique identifier for the component | +| custom_id | string | Developer-defined identifier for the input; max 100 characters | +| resolved | [resolved data](/docs/interactions/receiving-and-responding#interaction-object-resolved-data-structure) | Resolved entities from selected options | +| values | array of snowflakes | IDs of the selected users | + +\* In message interaction responses `component_type` will be returned and in modal interaction responses `type` will be returned. ###### Examples @@ -734,14 +737,16 @@ Role Selects are available in messages and modals. Role Selects must be placed i ###### Role Select Interaction Response Structure -| Field | Type | Description | -|----------------|---------------------------------------------------------------------------------------------------------|----------------------------------------------------------------| -| component_type | integer | `6` for a Role Select | -| id | integer | Unique identifier for the component | -| custom_id | string | Developer-defined identifier for the input; max 100 characters | -| resolved | [resolved data](/docs/interactions/receiving-and-responding#interaction-object-resolved-data-structure) | Resolved entities from selected options | -| values | array of snowflakes | IDs of the selected roles | +| Field | Type | Description | +|------------------|---------------------------------------------------------------------------------------------------------|----------------------------------------------------------------| +| type\* | integer | `6` for a Role Select | +| component_type\* | integer | `6` for a Role Select | +| id | integer | Unique identifier for the component | +| custom_id | string | Developer-defined identifier for the input; max 100 characters | +| resolved | [resolved data](/docs/interactions/receiving-and-responding#interaction-object-resolved-data-structure) | Resolved entities from selected options | +| values | array of snowflakes | IDs of the selected roles | +\* In message interaction responses `component_type` will be returned and in modal interaction responses `type` will be returned. ###### Examples @@ -846,13 +851,16 @@ Mentionable Selects are available in messages and modals. Mentionable Selects mu ###### Mentionable Select Interaction Response Structure -| Field | Type | Description | -|----------------|---------------------------------------------------------------------------------------------------------|----------------------------------------------------------------| -| component_type | integer | `7` for a Mentionable Select | -| id | integer | Unique identifier for the component | -| custom_id | string | Developer-defined identifier for the input; max 100 characters | -| resolved | [resolved data](/docs/interactions/receiving-and-responding#interaction-object-resolved-data-structure) | Resolved entities from selected options | -| values | array of snowflakes | IDs of the selected mentionables | +| Field | Type | Description | +|------------------|---------------------------------------------------------------------------------------------------------|----------------------------------------------------------------| +| type\* | integer | `7` for a Mentionable Select | +| component_type\* | integer | `7` for a Mentionable Select | +| id | integer | Unique identifier for the component | +| custom_id | string | Developer-defined identifier for the input; max 100 characters | +| resolved | [resolved data](/docs/interactions/receiving-and-responding#interaction-object-resolved-data-structure) | Resolved entities from selected options | +| values | array of snowflakes | IDs of the selected mentionables | + +\* In message interaction responses `component_type` will be returned and in modal interaction responses `type` will be returned. ###### Examples @@ -995,13 +1003,16 @@ Channel Selects are available in messages and modals. Channel Selects must be pl ###### Channel Select Interaction Response Structure -| Field | Type | Description | -|----------------|---------------------------------------------------------------------------------------------------------|----------------------------------------------------------------| -| component_type | integer | `8` for a Channel Select | -| id | integer | Unique identifier for the component | -| custom_id | string | Developer-defined identifier for the input; max 100 characters | -| resolved | [resolved data](/docs/interactions/receiving-and-responding#interaction-object-resolved-data-structure) | Resolved entities from selected options | -| values | array of snowflakes | IDs of the selected channels | +| Field | Type | Description | +|------------------|---------------------------------------------------------------------------------------------------------|----------------------------------------------------------------| +| type\* | integer | `8` for a Channel Select | +| component_type\* | integer | `8` for a Channel Select | +| id | integer | Unique identifier for the component | +| custom_id | string | Developer-defined identifier for the input; max 100 characters | +| resolved | [resolved data](/docs/interactions/receiving-and-responding#interaction-object-resolved-data-structure) | Resolved entities from selected options | +| values | array of snowflakes | IDs of the selected channels | + +\* In message interaction responses `component_type` will be returned and in modal interaction responses `type` will be returned. ###### Examples @@ -1557,6 +1568,13 @@ The `description` may display above or below the `component` depending on platfo | description? | string | An optional description text for the label; max 100 characters | | component | [label child component](/docs/components/reference#label-label-child-components) | The component within the label | +###### Label Interaction Response Structure + +| Field | Type | Description | +|--------|---------|-------------------------------------| +| type\* | integer | `10` for a Label | +| id | integer | Unique identifier for the component | + ###### Label Child Components | Available Components | @@ -1601,6 +1619,7 @@ The `description` may display above or below the `component` depending on platfo -------------------------------- ## Unfurled Media Item + An Unfurled Media Item is a piece of media, represented by a URL, that is used within a component. It can be constructed via either uploading media to Discord, or by referencing external media via **a direct link** to the asset. diff --git a/docs/interactions/receiving-and-responding.mdx b/docs/interactions/receiving-and-responding.mdx index 488b6ebc8d..3a8cdc33f2 100644 --- a/docs/interactions/receiving-and-responding.mdx +++ b/docs/interactions/receiving-and-responding.mdx @@ -142,6 +142,7 @@ Sent in `APPLICATION_COMMAND` and `APPLICATION_COMMAND_AUTOCOMPLETE` interaction | [Role Select](/docs/components/reference#role-select-role-select-interaction-response-structure) | | [Mentionable Select](/docs/components/reference#mentionable-select-mentionable-select-interaction-response-structure) | | [Channel Select](/docs/components/reference#channel-select-channel-select-interaction-response-structure) | +| [Label](/docs/components/reference#label-label-interaction-response-structure) | ###### Resolved Data Structure From c5fdd293d72ab22b678cf34faee73fd791cbb43c Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Tue, 2 Sep 2025 21:04:39 +0000 Subject: [PATCH 05/15] Fix Label interaction response --- docs/components/reference.mdx | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/docs/components/reference.mdx b/docs/components/reference.mdx index cfac06018b..2d1913068e 100644 --- a/docs/components/reference.mdx +++ b/docs/components/reference.mdx @@ -1568,13 +1568,6 @@ The `description` may display above or below the `component` depending on platfo | description? | string | An optional description text for the label; max 100 characters | | component | [label child component](/docs/components/reference#label-label-child-components) | The component within the label | -###### Label Interaction Response Structure - -| Field | Type | Description | -|--------|---------|-------------------------------------| -| type\* | integer | `10` for a Label | -| id | integer | Unique identifier for the component | - ###### Label Child Components | Available Components | @@ -1582,6 +1575,25 @@ The `description` may display above or below the `component` depending on platfo | [Text Input](/docs/components/reference#text-input) | | [String Select](/docs/components/reference#string-select) | +###### Label Interaction Response Structure + +| Field | Type | Description | +|-----------|----------------------------------------------------------------------------------------------------------------------------|-------------------------------------| +| type\* | integer | `18` for a Label | +| id | integer | Unique identifier for the component | +| component | [interaction response label child component](/docs/components/reference#label-label-interaction-response-child-components) | The component within the label | + +###### Label Interaction Response Child Components + +| Available Components | +|-----------------------------------------------------------------------------------------------------------------------| +| [Text Input](/docs/components/reference#text-input-text-input-interaction-response-structure) | +| [String Select](/docs/components/reference#string-select-string-select-interaction-response-structure) | +| [User Select](/docs/components/reference#user-select-user-select-interaction-response-structure) | +| [Role Select](/docs/components/reference#role-select-role-select-interaction-response-structure) | +| [Mentionable Select](/docs/components/reference#mentionable-select-mentionable-select-interaction-response-structure) | +| [Channel Select](/docs/components/reference#channel-select-channel-select-interaction-response-structure) | + ###### Examples From 6b1516656706ef7489975ac5e29712779117fc63 Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Tue, 2 Sep 2025 21:09:05 +0000 Subject: [PATCH 06/15] Add Text Display modal --- docs/components/reference.mdx | 11 ++++++++--- docs/interactions/receiving-and-responding.mdx | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/components/reference.mdx b/docs/components/reference.mdx index 2d1913068e..ca1b6b6eb8 100644 --- a/docs/components/reference.mdx +++ b/docs/components/reference.mdx @@ -48,7 +48,7 @@ The following is a complete table of available components. Details about each co | 7 | [Mentionable Select](/docs/components/reference#mentionable-select) | Select menu for mentionables (users *and* roles) | Interactive | Message, Modal | | 8 | [Channel Select](/docs/components/reference#channel-select) | Select menu for channels | Interactive | Message, Modal | | 9 | [Section](/docs/components/reference#section) | Container to display text alongside an accessory component | Layout | Message | -| 10 | [Text Display](/docs/components/reference#text-display) | Markdown text | Content | Message | +| 10 | [Text Display](/docs/components/reference#text-display) | Markdown text | Content | Message, Modal | | 11 | [Thumbnail](/docs/components/reference#thumbnail) | Small image that can be used as an accessory | Content | Message | | 12 | [Media Gallery](/docs/components/reference#media-gallery) | Display images and other media | Content | Message | | 13 | [File](/docs/components/reference#file) | Displays an attached file | Content | Message | @@ -1170,8 +1170,6 @@ The behavior of this component is extremely similar to the [`content` field of a When sent in a message, pingable mentions (@user, @role, etc) present in this commponent will ping and send notifications based on the value of the [allowed mention object](/docs/resources/message#allowed-mentions-object) set in [`message.allowed_mentions`](/docs/resources/message#message-object). -Text Displays are currently only available in messages. - :::info To use this component in messages you must send the [message flag](/docs/resources/message#message-object-message-flags) `1 << 15` (IS_COMPONENTS_V2) which can be activated on a per-message basis. ::: @@ -1184,6 +1182,13 @@ To use this component in messages you must send the [message flag](/docs/resourc | id? | integer | Optional identifier for component | | content | string | Text that will be displayed similar to a message | +###### Text Display Interaction Response Structure + +| Field | Type | Description | +|--------|---------|-------------------------------------| +| type\* | integer | `10` for a Text Display | +| id | integer | Unique identifier for the component | + ###### Examples diff --git a/docs/interactions/receiving-and-responding.mdx b/docs/interactions/receiving-and-responding.mdx index 3a8cdc33f2..2549f6b626 100644 --- a/docs/interactions/receiving-and-responding.mdx +++ b/docs/interactions/receiving-and-responding.mdx @@ -142,6 +142,7 @@ Sent in `APPLICATION_COMMAND` and `APPLICATION_COMMAND_AUTOCOMPLETE` interaction | [Role Select](/docs/components/reference#role-select-role-select-interaction-response-structure) | | [Mentionable Select](/docs/components/reference#mentionable-select-mentionable-select-interaction-response-structure) | | [Channel Select](/docs/components/reference#channel-select-channel-select-interaction-response-structure) | +| [Text Display](/docs/components/reference#text-display-text-display-interaction-response-structure) | | [Label](/docs/components/reference#label-label-interaction-response-structure) | ###### Resolved Data Structure From 2c28fa6b90e488c05b6817e87b53606fa43bb84c Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Fri, 5 Sep 2025 00:13:00 +0000 Subject: [PATCH 07/15] Add changelog --- docs/change-log/2025-09-10-more-modal-components.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/change-log/2025-09-10-more-modal-components.md b/docs/change-log/2025-09-10-more-modal-components.md index 3e8341f961..460c36afc3 100644 --- a/docs/change-log/2025-09-10-more-modal-components.md +++ b/docs/change-log/2025-09-10-more-modal-components.md @@ -6,7 +6,15 @@ topics: - "Components" --- -TODO: Info here 👀 +We've added more components to modals! All selects (User, Role, Mentionable, Channel) are now fully supported in modals and must be placed inside a [Label](/docs/components/reference#label) component. We've also added the [Text Display](/docs/components/reference#text-display) component as a top level component in modals with markdown support. + +#### Components Now Supported in Modals: + +- [**User Select**](/docs/components/reference#user-select) +- [**Role Select**](/docs/components/reference#role-select) +- [**Mentionable Select**](/docs/components/reference#mentionable-select) +- [**Channel Select**](/docs/components/reference#channel-select) +- [**Text Display**](/docs/components/reference#text-display) #### Getting Started From 0980476b9a9dd6be99b6b5cf3b320add3e905e49 Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Fri, 5 Sep 2025 03:55:43 +0000 Subject: [PATCH 08/15] Add modal examples --- docs/components/reference.mdx | 415 ++++++++++++++++++++++++++++++++++ 1 file changed, 415 insertions(+) diff --git a/docs/components/reference.mdx b/docs/components/reference.mdx index ca1b6b6eb8..e88f542c09 100644 --- a/docs/components/reference.mdx +++ b/docs/components/reference.mdx @@ -708,6 +708,115 @@ User Selects are available in messages and modals. User Selects must be placed i ``` + + + + ![Example of a modal with a User Select](images/components/modal-user-select.webp) + + + ```json + { + "type": 9, + "data": { + "custom_id": "user_modal", + "title": "User Chooser", + "components": [ + { + "type": 18, // ComponentType.LABEL + "label": "Choose your users", + "component": { + "type": 5, // ComponentType.USER_SELECT + "custom_id": "user_selected", + "max_values": 5, + "required": true + } + } + ] + } + } + ``` + + + + + When a user submits a modal that contains a UserSelect, this is the basic form of the interaction data payload you will receive. The full payload + is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. + + ```json + { + "type": 5, // InteractionType.MODAL_SUBMIT + ...additionalInteractionFields, // See the Interaction documentation for all fields + + "data": { + "custom_id": "user_modal", + "components": [ + { + "component": { + "custom_id": "user_selected", + "id": 2, + "type": 5, + "values": [ + "11111111111111111" + ] + }, + "id": 1, + "type": 18 + } + ], + "resolved": { + "members": { + "11111111111111111": { + "avatar": null, + "banner": null, + "collectibles": null, + "communication_disabled_until": null, + "flags": 0, + "joined_at": "2025-04-02T23:07:21.476000+00:00", + "nick": "Ant", + "pending": false, + "permissions": "4503599627370495", + "premium_since": null, + "roles": [ + "1357409927680889032" + ], + "unusual_dm_activity_until": null + } + }, + "users": { + "11111111111111111": { + "avatar": "a_b15bd8ee42e3c3d9a7de129fee60bc84", + "avatar_decoration_data": null, + "clan": null, + "collectibles": { + "nameplate": { + "asset": "nameplates/spell/white_mana/", + "expires_at": null, + "label": "COLLECTIBLES_SPELL_WHITE_MANA_NP_A11Y", + "palette": "bubble_gum", + "sku_id": "1379220459203072050" + } + }, + "discriminator": "0", + "display_name_styles": { + "colors": [ + 16777215 + ], + "effect_id": 4, + "font_id": 3 + }, + "global_name": "Anthony", + "id": "11111111111111111", + "primary_guild": null, + "public_flags": 65, + "username": "actuallyanthony" + } + } + } + } + } + ``` + + -------------- ## Role Select @@ -822,6 +931,109 @@ Role Selects are available in messages and modals. Role Selects must be placed i ``` + + + + ![Example of a modal with a Role Select](images/components/modal-role-select.webp) + + + ```json + { + "type": 9, + "data": { + "custom_id": "role_modal", + "title": "Role Select", + "components": [ + { + "type": 18, + "label": "Select which roles to assign", + "component": { + "type": 6, + "custom_id": "roles_selected", + "max_values": 10, + "required": true + } + } + ] + } + } + ``` + + + + + When a user submits a modal that contains a RoleSelect, this is the basic form of the interaction data payload you will receive. The full payload + is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. + + ```json + { + "type": 5, // InteractionType.MODAL_SUBMIT + ...additionalInteractionFields, // See the Interaction documentation for all fields + + "data": { + "custom_id": "role_modal", + "components": [ + { + "component": { + "custom_id": "roles_selected", + "id": 2, + "type": 6, + "values": [ + "1362213912946147499", + "1357409927680889032" + ] + }, + "id": 1, + "type": 18 + } + ], + "resolved": { + "roles": { + "1357409927680889032": { + "color": 7419530, + "colors": { + "primary_color": 7419530, + "secondary_color": null, + "tertiary_color": null + }, + "description": null, + "flags": 0, + "hoist": true, + "icon": null, + "id": "1357409927680889032", + "managed": false, + "mentionable": true, + "name": "Player", + "permissions": "2249596494938111", + "position": 3, + "unicode_emoji": "🎮" + }, + "1362213912946147499": { + "color": 11342935, + "colors": { + "primary_color": 11342935, + "secondary_color": null, + "tertiary_color": null + }, + "description": null, + "flags": 0, + "hoist": false, + "icon": null, + "id": "1362213912946147499", + "managed": false, + "mentionable": false, + "name": "Mod", + "permissions": "0", + "position": 1, + "unicode_emoji": "🔨" + } + } + } + } + } + ``` + + --------------------- ## Mentionable Select @@ -973,6 +1185,88 @@ Mentionable Selects are available in messages and modals. Mentionable Selects mu ``` + + + + ![Example of a modal with a Mentionable Select](images/components/modal-mentionable-select.webp) + + + ```json + { + "type": 9, + "data": { + "custom_id": "mentionable_modal", + "title": "Unmentionables", + "components": [ + { + "type": 18, + "label": "Who gets mentioned?", + "component": { + "type": 7, + "custom_id": "mentionables_selected", + "required": true + } + } + ] + } + } + ``` + + + + + When a user submits a modal that contains a MentionableSelect, this is the basic form of the interaction data payload you will receive. The full payload + is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. + + ```json + { + "type": 5, // InteractionType.MODAL_SUBMIT + ...additionalInteractionFields, // See the Interaction documentation for all fields + + "data": { + "custom_id": "mentionable_modal", + "components": [ + { + "component": { + "custom_id": "mentionables_selected", + "id": 2, + "type": 7, + "values": [ + "1361539726405926952" + ] + }, + "id": 1, + "type": 18 + } + ], + "resolved": { + "roles": { + "1361539726405926952": { + "color": 12745742, + "colors": { + "primary_color": 12745742, + "secondary_color": null, + "tertiary_color": null + }, + "description": null, + "flags": 0, + "hoist": false, + "icon": null, + "id": "1361539726405926952", + "managed": false, + "mentionable": true, + "name": "Developer", + "permissions": "0", + "position": 2, + "unicode_emoji": "🔧" + } + } + } + } + } + ``` + + ----------------- ## Channel Select @@ -1082,6 +1376,83 @@ Channel Selects are available in messages and modals. Channel Selects must be pl ``` + + + + ![Example of a modal with a Channel Select](images/components/modal-channel-select.webp) + + + ```json + { + "type": 9, + "data": { + "custom_id": "channel_modal", + "title": "Lockdown", + "components": [ + { + "type": 18, + "label": "Which channel should be locked?", + "component": { + "type": 8, + "custom_id": "channel_selected", + "required": true + } + } + ] + } + } + ``` + + + + + When a user submits a modal that contains a ChannelSelect, this is the basic form of the interaction data payload you will receive. The full payload + is available in the [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure) reference. + + ```json + { + "type": 5, // InteractionType.MODAL_SUBMIT + ...additionalInteractionFields, // See the Interaction documentation for all fields + + "data": { + "custom_id": "channel_modal", + "components": [ + { + "component": { + "custom_id": "channel_selected", + "id": 2, + "type": 8, + "values": [ + "1357483683627663450" + ] + }, + "id": 1, + "type": 18 + } + ], + "resolved": { + "channels": { + "1357483683627663450": { + "flags": 0, + "guild_id": "1111111111111111", + "id": "1357483683627663450", + "last_message_id": null, + "name": "playtesting", + "nsfw": false, + "parent_id": "1357129309164404938", + "permissions": "4503599627370495", + "position": 1, + "rate_limit_per_user": 0, + "topic": null, + "type": 0 + } + } + } + } + } + ``` + + --------- ## Section @@ -1210,6 +1581,50 @@ To use this component in messages you must send the [message flag](/docs/resourc ``` + + + + ![Example of a modal with a Text Display](images/components/modal-text-display.webp) + + + ```json + { + "type": 9, + "data": { + "custom_id": "jail_modal", + "title": "Jail", + "components": [ + { + "type": 10, + "content": "This action will move the selected user to the selected voice channel and take away all their permissions **for 1 hour**." + }, + { + "type": 18, + "label": "Choose a user", + "component": { + "type": 5, + "custom_id": "user_selected", + "required": true + } + }, + { + "type": 18, + "label": "Where should they be sent?", + "component": { + "type": 8, + "custom_id": "channel_selected", + "channel_types": [ + 2 + ], + "required": true + } + } + ] + } + } + ``` + + ------------ ## Thumbnail A Thumbnail is a content component that displays visual media in a small form-factor. It is intended as an accessory for From b8f9b43226de649ccd2645f513ce5bf885dcc617 Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Fri, 5 Sep 2025 03:56:18 +0000 Subject: [PATCH 09/15] Add modal images --- .../images/components/modal-channel-select.webp | Bin 0 -> 13232 bytes .../components/modal-mentionable-select.webp | Bin 0 -> 14192 bytes static/images/components/modal-role-select.webp | Bin 0 -> 14030 bytes .../images/components/modal-text-display.webp | Bin 0 -> 15916 bytes static/images/components/modal-user-select.webp | Bin 0 -> 17330 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/images/components/modal-channel-select.webp create mode 100644 static/images/components/modal-mentionable-select.webp create mode 100644 static/images/components/modal-role-select.webp create mode 100644 static/images/components/modal-text-display.webp create mode 100644 static/images/components/modal-user-select.webp diff --git a/static/images/components/modal-channel-select.webp b/static/images/components/modal-channel-select.webp new file mode 100644 index 0000000000000000000000000000000000000000..143ac59c98322e2307dbd832dd42773fdab100ad GIT binary patch literal 13232 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 D1V{S7 literal 0 HcmV?d00001 diff --git a/static/images/components/modal-mentionable-select.webp b/static/images/components/modal-mentionable-select.webp new file mode 100644 index 0000000000000000000000000000000000000000..8d9be38dc512ffbb6395320a15186d28c0aec4e1 GIT binary patch literal 14192 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 T{4efDoCVodow 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 literal 0 HcmV?d00001 diff --git a/static/images/components/modal-text-display.webp b/static/images/components/modal-text-display.webp new file mode 100644 index 0000000000000000000000000000000000000000..256d17030d5dead883364b22dd05d13f3211cc86 GIT binary patch literal 15916 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℞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 Hd@%nXn5#UW literal 0 HcmV?d00001 diff --git a/static/images/components/modal-user-select.webp b/static/images/components/modal-user-select.webp new file mode 100644 index 0000000000000000000000000000000000000000..718ad8f65490c4b9d7a87e0760b13228864c9260 GIT binary patch literal 17330 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 Date: Fri, 5 Sep 2025 18:03:14 +0200 Subject: [PATCH 10/15] note that we receive partial components for modal interactions (#7811) Resolves https://canary.discord.com/channels/1317206872763404478/1317208024682725426/1413548555070865448 --- docs/interactions/receiving-and-responding.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/interactions/receiving-and-responding.mdx b/docs/interactions/receiving-and-responding.mdx index 2549f6b626..6c9fdf0ec1 100644 --- a/docs/interactions/receiving-and-responding.mdx +++ b/docs/interactions/receiving-and-responding.mdx @@ -288,11 +288,11 @@ Not all message fields are currently supported. ###### Modal -| Field | Type | Description | -|------------|--------------------------------------------------------------------|----------------------------------------------------------------| -| custom_id | string | Developer-defined identifier for the modal, max 100 characters | -| title | string | Title of the popup modal, max 45 characters | -| components | array of [components](/docs/components/reference#component-object) | Between 1 and 5 (inclusive) components that make up the modal | +| Field | Type | Description | +|------------|----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------| +| custom_id | string | Developer-defined identifier for the modal, max 100 characters | +| title | string | Title of the popup modal, max 45 characters | +| components | array of partial [components](/docs/components/reference#component-object) | Between 1 and 5 (inclusive) components that make up the modal, see each component's interaction response structure for details. | :::warn If your application responds with user data, you should use [`allowed_mentions`](/docs/resources/message#allowed-mentions-object) to filter which mentions in the content actually ping. From d880e99fed5981bbb1c7b711fc3d7b65b62d481e Mon Sep 17 00:00:00 2001 From: Lala Sabathil Date: Fri, 5 Sep 2025 19:50:03 +0200 Subject: [PATCH 11/15] fix: note about modal interactions was in the wrong place (#7812) --- docs/interactions/receiving-and-responding.mdx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/interactions/receiving-and-responding.mdx b/docs/interactions/receiving-and-responding.mdx index 6c9fdf0ec1..d55b7efa7b 100644 --- a/docs/interactions/receiving-and-responding.mdx +++ b/docs/interactions/receiving-and-responding.mdx @@ -127,10 +127,10 @@ Sent in `APPLICATION_COMMAND` and `APPLICATION_COMMAND_AUTOCOMPLETE` interaction ###### Modal Submit Data Structure -| Field | Type | Description | -|------------|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------| -| custom_id | string | The custom ID provided for the modal | -| components | array of [modal submit component data](/docs/interactions/receiving-and-responding#interaction-response-object-modal) | Values submitted by the user | +| Field | Type | Description | +|------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------| +| custom_id | string | The custom ID provided for the modal | +| components | array of [component interaction response](/docs/interactions/receiving-and-responding#interaction-object-component-interaction-response-structures) | Values submitted by the user | ###### Component Interaction Response Structures @@ -288,11 +288,11 @@ Not all message fields are currently supported. ###### Modal -| Field | Type | Description | -|------------|----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------| -| custom_id | string | Developer-defined identifier for the modal, max 100 characters | -| title | string | Title of the popup modal, max 45 characters | -| components | array of partial [components](/docs/components/reference#component-object) | Between 1 and 5 (inclusive) components that make up the modal, see each component's interaction response structure for details. | +| Field | Type | Description | +|------------|--------------------------------------------------------------------|----------------------------------------------------------------| +| custom_id | string | Developer-defined identifier for the modal, max 100 characters | +| title | string | Title of the popup modal, max 45 characters | +| components | array of [components](/docs/components/reference#component-object) | Between 1 and 5 (inclusive) components that make up the modal | :::warn If your application responds with user data, you should use [`allowed_mentions`](/docs/resources/message#allowed-mentions-object) to filter which mentions in the content actually ping. From 557d870a65333cafc87893eb60effc2e83b9654f Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Mon, 8 Sep 2025 20:20:17 +0000 Subject: [PATCH 12/15] Lossless webp --- .../components/modal-channel-select.webp | Bin 13232 -> 19080 bytes .../components/modal-mentionable-select.webp | Bin 14192 -> 22264 bytes .../images/components/modal-role-select.webp | Bin 14030 -> 21002 bytes .../images/components/modal-text-display.webp | Bin 15916 -> 16570 bytes .../images/components/modal-user-select.webp | Bin 17330 -> 29328 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/static/images/components/modal-channel-select.webp b/static/images/components/modal-channel-select.webp index 143ac59c98322e2307dbd832dd42773fdab100ad..1aa2c155688cd76bf068fb45291e3f6c90c4e369 100644 GIT binary patch delta 18142 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 delta 13217 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 diff --git a/static/images/components/modal-role-select.webp b/static/images/components/modal-role-select.webp index 8611a7fdb3c752144e0fb7d480a97af3e63e1a4a..c00c8f71cad7b9bca9344398418e3bf8d23739f7 100644 GIT binary patch delta 20079 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 WXth3ai~zLK! delta 13077 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 diff --git a/static/images/components/modal-user-select.webp b/static/images/components/modal-user-select.webp index 718ad8f65490c4b9d7a87e0760b13228864c9260..fa2f53d92046d5cb3830fda8e010525cf65add28 100644 GIT binary patch delta 24868 zcmV(&K;gf#hXIh~0R~b@Mn;Hou?D~be^yX9OhjM+051rFaS)9_jAScpGw;B5lEeKM ztp5pg5Yhh$7`gnNc!%`|jVI=y6eE!MpD~M=i`7j^6HPSs(Je#-73BfS4n`EyP;TVr zCUQJs33q=(ne8@ePee~*6X`+b*d%XoD*e?6{ zUZMVFS>|-9ztkU1Qu3aX$RsjINn|pJJR}l{lsqIdh=7LEWdi->;(X~Lkx3#sIXRJ> zNpd1Nk(@~;$;l~+3A^7cV3J5A5-Euc@{q_RIgzL2L?R+00C=-VoGwxSe`cY-N}RIJ zC-?;C6#gB2-VEzBV8A&8KEVLWPaCK2eYPh6%pnvWE}y1@Qv#j&cb$qJ1E`efL3+G; z(m4VEhoAtiPshurWK09dZCY%rV&aRROh>ENRebS*bb{g#-#% zr|`)(;Hoj+yidCn3ZQ|-f4^8XMS73T6T12M^wl#ZXrR%!V39Km3wnBE5f(HW0I+z~ zY7&gR_o~%vjIF^jKm{t2%qLtmrmMy{=<}CffQpKW3g8m}1#ar;rXGg`s1JhV|9eGY z+qO+)`~RoAl3oxI6Hv@n6&kLhtn@G23(l+e#g&MC2C=Co$+&J2Z0T|5NQ`V<&Uv1%kVk zcB)9p+%`N4C3RX}fSNY#9a@))%3Zs(xU>5|p5edPZ-z3mxVt;0Q@i!dY--%y+(?on zHQ9}e&;P$iU>>?PZfk9OlIQ2Y}*b=k|Hz9t~Rqq&0&pg+df;{wr$(? z*tTuE>`6>z#7Q#x|0DAs)w4z;*2tapZq?cv+qON8YivW7B-yI1WUqZLF24lxpWJiB zIlJlD*0yXFSxgMY5;w{cPJd=IQKv^ga6i!abdzYugh^w{7cre_u(Vh)B*Xh7UV4Gc#Dd4QsSv zjW)b7d`5d%<3FIq%*@c48HzD0vob&->Gh;-dm_oUt-bH}NoM94k&%&{IhmQ6d6uv~ zX9s2rW^wjlRA+V09#Dyy8FMfs1Z0MXL%5qv()WcMHj)&{y$8=7J#*-R|Nr+-nr+KJ zdxt>6e+VNG_TDQD*@P*`o^Da5q6HM$;1*G2$`WL#Yy!v%d+#lK1QG%XNeJ2F|2UK1 z@Ar?`5zhH)d1$L06z$N+k#ZdMaO=@xJv>t+*5%2334pYArf1bTVWi}kS}OBoTeX0tS^^83tK5aAd!cWdO`Tv?@#MK=rC-2; zVMzA|3G+_P;wA+p!1lIfRy8C~EKANKC#{weD)h#lrUlE!%)+5aCKdDscBprYumnDV ze@7s(vOEB?mzKV~(^#Oo*>`{0zy|b)Q-Ccn1#W>$pb1m}0C-tVwlb5U4CG^+IQzYn zoglSsF7*-SARu~ySD=8gdg*z2IPa5nvf$Wc=)fbIX9C7rNB)k@hWtXJn=Oc7h4C&E zT>m>I9+H_L^ty;=!weUJiSCr*A#`-Fe+_ucq?qLT?tdq|p?W=ZQ9uJ#)F>?f0F#U= z@xi%lVwBP%8kGqYXH&WVWS$E`IAj_MdvYlsLFh*QUzzA~`{3YJMhygsrRJf`0_^WJ z>C(#PbTZ+BMnzOy4=OGr)o!&TE{HG}As@NV(uL zV*;u{5!K-E8hT7B3Ty8&R1IGUSkZKkBJ!KKy=m?4HW0Kn?$*b{QOg9>%YKJvp?CYI z@V8X`fmw4(Bkzet)H*}(^A4SQW22z)@=$mC^Kd>tQk`8JUcL=(5zc#$3BN<4wjaTkPd5H)cgX=qsrC~dxbX{ZrE16f)SCsP3t zvZFz5c_hrI)#Z2;2>{o}NWpS7ira1qtAb40EC7NcFlx&_EzA`5Wam46f3{pdOf4u- z+}PoMMVbr@EhvLo>{fFbQzYA-1ppQtw-~}&ij(Ld2>#MHiYLfCRDKkKGB$^Nv(tLr zu&_LX4nPlWt9$8c3V*rpb+vI|cp3nnO3%af+TYf4H}<(}Sg)i^?FRj7MI7flVtm1r9g_07JD9_=@qREvhnB2F-}SfOC8w1PXvI(=0du z&{rQDzpe3Bv1lM+sEmc&41q>nUPn)!z87@6`NQx5YNEwIfEv_(f5Jcj!3fB?<>&mN z?{VCVKKQ<`_Lhha>yCHWGS4OuKf3$yLYloTNi}Ni3YIQ_o2;z%o(CYJv_J#|;cgh_ zZ_xb3KVS~bzER+hXcDo%7o6WCj5F;BFTEt^BQuzJlCZ4{`=cJ9ATlbqInmZGp!J~? zv}yQdp(3Dxf>CcuK_k-fSieqxc}AT}f8Y&SI8LGb?7O^|ya#d%VJVlorwh`V5yKxa$d}#%NC+A6I+R#UAB35g z*&0{Jr@okpTJ5~V`nh$IFW*6bhb^bE-t+@-*D;X}Ci29(b)gM4pk7}>c;m>u=6#8! zh5lA&6DaLoh4LnN?j9(zRhYFm1P=3A_RZ=ytzWmke{c|pkafbcW_1&*eH9KwA<`;} z+_?aj>@xw9x>L&(n%J?Nt>$c*`Q7dJn=%0q$p~Z23aSSg-*K1Mk5NK7b$A?%;+2zR&S( ze<$pQS5FFI2zhhfeNG+F!Oocs=wb?YtYkFkh~><`$ML>n0zBbDBf&xz*#pqWH`%5F zxg)4LzUUl5o*p(G%xT>d6cni8<$iyhCopO;2Z!+|!(n@X`PW(gol)5Y)Ea|LQfHI_ zX&_uxf=w5imZg*wFn<)^$l%V3lf5y6f67tO;f0)g8$ip-BI@~y`U9ZNcA=pKAp?L7 z6(>H~QtdC<{+@y)4$AuW@KTvC^SxwyV+p05FvOvAmeHomBs`E}k6C@{;7|YL;!dW+ z_U8wt_x*uBti4Bsu<`|S-)jK&JbG^t!W>*J$ciChKx@3VUG>=oq^kM`W_st*f2FC} z*WUsHZsJ1-LTJ!zp4hyB1RoP#ODUz5G@Ts_L71RRX)_?9#__T-!T>I*6k;k{^$)`B zJKGT@((Mmm@I2pOhtOt1cqlZU{Wd}@2iySZ1A5x8q2jh1O@ssK8{FDxf(oYh?IP2j z119(Bfeq+qUFI$z%yGhg$lI|Wf8OUoy?v(Q^sS2l-Y8~^fYS#-Ru(Hy&iQA@@b>~M zPjw!*)>JFn`*Uu4MUS$S>$6pn3))eDFd^fE?Z<$KCM~4{fsiamcR-qIE1YMEkbbsUJKrci`xBCLI%JG z#r76qR;LcJKzyfa{sIj|e}<4IB1v(mAA-{W@DfC7f)I}Y{rX~qi|x!wC105c1AuWn zX0L|tu#jNM8hZqJC)ox|%2Ci?JkU<1zH_gxeJ?$C;xxs0_szGdPcohyCwlH4MO(sV zF?-tAx<^D!u8!y0Hu|ltVzxaiX$WgJkj&+V8bI~}2Lg|j-=98;f4PHQ%=0JP(cfy# z!DTA?@B$O?or-nvkA9YZ_@~*jiN3K zbVO+4{Uysw{P2dwo?i+$PY(orWpV(B0Qiop_uB`VSA(Z>WUW4%x%iwi-}g`6Wht}K z8O0T?nVW2dOFxUJe}bb1e>EQUyUcE!#=Bu)ScXuBMnL1P~TaUHh@ zXI25Rig`Bw$8%-s4JZ@Jql+oF2@AgujC67B0}ZsTm{LKVDCrcLML0SEbN4QxzZZna zy}=jT6`=|DFhbkzwE25fbEe;`l=U}b%SXzNNO*v=eCNcyS2V?uI_|ZO^t${`@yf|Ew6QV(Oh2;V4HD z^3fbX7X$j%!Wkwo1jtcugJylXMBjd0rgN`u811lPp8P(_|ht&_WYcKL?F zso?J=NU3K=e|1*fj6+7jfxf0lzw;ofK3~x_sWt&C0sYQ@fiHi3z=#|Lr2VN1r{nE$#&Y$$%`;^fgGsV>R;w$*=7L+YJmCB!1e~YOZ^mI{u^=`;=FW-~^WQYO) zE}FK4MYBpr902&hd~Y*2#&>**vSnH*=75UR3qW{8#J|By75gs-6q)qVVt}bCM`5Xe zO(?wwlfJth0N9&*Z%>%B{yw7}0Q8@=JajRn&kz8xyO_TvBM8h^c=U(_LWRVlVj67C zctn!ae|+NCwa@&xXKrY}Z7#Z3ZTPV#iav-C6_QyTbYnPh!_zbqAG+NnJ$zJ3I28bF zM9poy0j=z0tM48HJaF3VX~1#r@Yn;q*J}F%0K28rKAC5m$xr}!Z$2!xN#DUsg1^Eu z0HB4}W_kel_8R2dbA~X4CgAS1yHa}&fQPzvfALec1LpCwz5oN<^5Uz&&&%v@19%C1 z8RWgEEZC8Ac58j}8QuNDung#nb-w%ZPh3H7kuw0o62t7E8nM7 zfWix2TXq9WR?kdn^xTr1GB*LyM5xR%9P>HR{2=;{RbHotv0Op;m5xh;7u9p+m|!~s zf0^lqiL&KoN%?tHlTbzm7f<#%W&5WnPb#I1Wn-*)f}rvg2OK>@7jC^&qPo6LCCdTn zdjJ3G+SWIuk1x#i{f61<`ZK@TbLVrRzkm14mycS7D1Q$vT%Ba|IgvlndwMX#z+bWm zUU!%3opy%*7d?DC&>Y7UnUK((VDYy^*;yh17J$N^uY6a8F`0f zh?|eOL?exkJg@$+jld|G1yfz+f9AH^V#>FqI`M`E4;%7A0P5NNp*MbZ)ueGpp8ff{ zEvRBfK)suf4@AfL3FZd$xGl8If8gSIFcw(MLXJ_QFb)8Qylz-!?@9S|m2}p+GZn`c z5l8Lb_2)S-SAv8LVc!5W>cgbRv({A;FB6q<1R{95_w~m)LLb*U96>oE!#WknpkE?j zI#wN}mCi~*{W%OoV$TDUD%^a|0IG#DDO>i}jog+L;-D}|^~iIBS^;8N zv(aBCu8-UZm4z(GEU90Sf2737aea+ru?q>KUpFJ)jhIUKVjwjmR>q7=Uy9u9x(WhL z;xc?v9Dai&^)ohci+%ZB;OgrC`n|w)pydEi3kV$D z0Sf8I5z&E23VS942o(hGsg-FtIYf@S^^$s8y_irrB(9)dH6)WhfBHHU%8x{&hhuN9 ziVuKKFrK_y>Xzt^I{>I~mRL;4S{HPEb%?4L+uA)ur*bSpg&%zuocEYA>F{8m#jh*T zjyUYuoE^rcj;`->R?Op`7Koim;hWESq8UnOlyDj6#n1(GdH3j%cl3RyuDmz2elS9r z+kvm$*?vjOutvYAe;n7X3KtG%e7Ah+!6RFaUI1wDyiBQn*oZ3EZ&h@C{~W67^>P0D zXN=O<4{Aqb`C(SRM!iVteA5J;XvWeJunUbC_^vzdw+JOvN+0}dk&s359Pw-z&p_jc z45=PYsBtqNN=VPT@uGVQ4WB<`#K+oW`9u6~XDD2HW9%>Lf2PpdjEskK-3q*Cp6W;E zaT>-)?UpM@nCbig z!Vz&2L?;V$ednU6e11LZUCfmrNr!oBS-^x`lg!41T?SS;$T5hSvT9}G*!Z(n+QihhbQcNVS;^N9KC2lj)%!~) zjtc-M#XVlP|9*o^OA@4Ws)rWB1=7MDhm4RU$98{Tf8nb~DjwIbOPKdqH4eG}(lf_# zdd_1hm2FMnzbQh(05FQ)BkeII8a~v$5$@uHfL-_p|N8>4DkkQ9J;EkEG8-pl*5eGk zU*LF(%G@((XTC6ed^dR>02sG2r%F7sR@&#ae7J7J*Gt)tHR3D^*l8Zs;^Y9Rlh>-o z&ItKLf7we%cuOmNu^Da&aP*O>*_HBqUi{8y_yf1ne2^n6#ZFsAJS&?Q*lO+gt z9@4WW5+?yC8(Ovg1Q0>ND_}XoM}-n65uC(Y2h>GawEs$-7GX%Az$}K1?V0n?Y=&Zb zx#!Y9%N-SU>YWiZ!#qa~d-)&jCHUK8U%<-Ke?FQY8ek;uzWnLAvliebe6r2Rb~_xv zygM5)j zw~i#Bz_8H>ba)q6?-Y&TmbT9{szv5DM&Onx;|*(h35lumy9tTaW11s`mb(hrMTl@0 zf5XseVaZc3M(6XP%lJIm>cAzWc-*FX_QI_{X$dZW2}^+b==q>~_B;hsJuc!a41bpe zd2a!r?u8sVBWwdQCPi*G;PltbC=_2Ua$a>!gK#;s=mK}GhAB#+YYJ@^x~URJMZufG zLEG6`xz6gLpqm&6-;95C#xGGIgzK&ifBsDqTuqtP7FH<-LC$YEz z@3ASX{_FuS=>;Rl`&d1uOU`LIf6(C-yTp4mAL@9(F2~mM@(i42fu>!z1m2T?e8I91_3}A-F+lgy0GQu7Esq9MfoRf3Aw; zM~n052gRO-sk^e7W@ic-ya1We7%*GYTFU7BVBYsMROHZw&#RIBAp`+*%(?a*WM9YHl2Z2sua<1!TXE> z?gFmdfhlP43QYJ1%M|*6_NFX)Tkc}`Fh#|qm|be(`yYH?FI9~6_}0QEN_ED&`0!he}ZLZA#q9Rw#^9j%V{v0yc_hY8=prPV#9m1c)bK=QwA#r zGU1dojNsm_&vzKb3<%%5C?9hqp1dV#6R?P!`AE`y+AfB%dbIv?=h`cWSFOv*0fqDU zIG004`xlMGru{S%;~k&72dL-Hw7ju*9u-^B$ehVqRPY(Ih~Km{f0t>pZuZ!fKQDC_ zz4+G7L-YI*5vFIJL%=>0<$iq)8#^o1g_bG}a(YU<{tKRL$qK&w^~#kl8M2s#&QGt@ zOsh3DQI3R3*{juw{|CgQ^E3#wd+-eqr+MK@8-6GVbH{>)V2FNpT6E*LN`^< z)_*#eNpsn8tUp?(F^e`}AmaiQ=2!DT4gp^ZDJ?9ACR#n5_2R5Enpm&h@DV2(J;`(A zxD4oP zfYIk|%9?>EnhtuPR-Ew?x(UihK<%vQ3mfxz*WQyhxvd($a0aq z&6FRMe?aHlPs}slu~KmCjl?bl!6|d~$wD_j<1`fbd52%UK$(kgB;d^S61=F}V2v*bI$4(i?*(j?}C9|^J-yg)qle{Qo}JK-wi)LQ^@+$((n#V>MS1f2DK z+y4d8NkE&W96z4d+=UDF3wL6PEH{ZTM}B~pGF$;PkpI!nak9I`a))vXATd4&Jevz; z8wx%JnbO!o^XLokmW>0!Yh1t$gh)hQCt;5162(}y3uN*aHURkB3&6g~A$M~83HUv|wNU7Z^;gia5?w73wov=ma1<)Gz@*Q(!LbwB#$yMp{deQE($kH-OB2wPf#arhk) zRDQi}aMkS*W(^Y2h=H$*m{6)m{}$6@XT6IImg1CqHcma;J^8nyD*Vi6-IOWSe~%kc z<*H1}oO!Q8&U;9b$KTFX#T@Y%_BsT*M5%)6O9=Ddd}q#dW~;&M#wLUwB6=v*w6LStQR7Yo)kOMB}Fnp&m}CaXTM^ zI+4W{P&&&~FP?5X27$(p0Tn3fe`U|tcgFqoC&d$PvU>b}|JTRZohl1l+^HFicvzd| zFS@=uL{HY!`RorGKcqeuyo%G_3wQJzR---y-KD##UWiiuN1XWchmBt;(SCBvPddy? z#jAqeR#J(2Tj%A_MU^ac)WjzAZEe=@cbdV6@0P#vZ+p?;A#}2&7CR#jbpZDiKq{mzg;dW79sYb-ifQZ8ZbbJ;qW-VDH zJ$C#<$s0jc2%zJm*>Mi$f8v>re_BC7$qCG2?Ao3=4vnv#6#Hgi#VBw%#g(~dq`S=H z&S#q?Fy_@E`>+VSqS(brt#J5Ppln1)$ev4w8jd*n_owD%XX>GBBg6p0A`}s1-zMbt zVp;BjjJZ+jalwNh9#3-2d5qs~1ph4Jlw-6Ray&8}f(}#FknU~Of6Nbhf8Bgs6u#2R zSC_9zXN6Ht+r;@fDSu?G#XKm#k@x4RI4z_<4jPe>EDL8);a;C_G3ESuZadX89me%F ze&+{^n;LO&c1Ksbrk9d7L6J!-<(W%8+heXskwoC)MYeL!lDBnl+M8PBbTBt~5$o1iKr$T5F>Sm|coh?+JLP;wd!_(FYP^^`8i z)_LF(QoPcJ>KUBZy8{Aj%(KVDAY{;kMxJsJP=O+}_|I#Of78P^1Nu|BZ<_$1K6^gt zo;?rXvlh1a+Li%7wPf~Gk3PGxJQM^e)f+zvRa3n6*v_ z!DrznRP@K!k{vrg^?gcDq^CO?Jr$3P2)(4897-sB9uWV4kSOI8f^q9kCFty= zx>i>bUK#M`lH=UK^^6d|aVtTWY5tHR54kw+^|7XHf6(gqV5FB(j_5oTIgS;N9}0_1 z(=*pGRa&bTWvFu8IeEeVfWZ95UkJzn zvOqKvWvB82q3e{-^5fW}HnLm{eehuZ8-L=;JNFg%P3NYY)ej0-El=dl$XMLGv>eAq zW8O>Pe3WrV9ywr_WkBCVeT+n9nC`ZOPmXlZJxa#>3E|2A>o(dr>Ay3#g2FyVV%V&O8#dU@-yCC_05K-^dIk2sWX>;atJCZviZ z&*bYN7dQq0q8vwre~y5XQwoU9WtylPJ$B{Ke^N)$3q+z@$A^16=ed8nCi~SHk7;rU z{VPy0L>Z-T3L?DP;O@W{d=1?OWyh`R@ zxKbT=Plfp4fVw&O(VzuME)8DrM%9}+$e*=B7QS$WO60mp&(mMj0%x7kRF1+T(6K}h`z)d`e7775rf;sD`L(Tpn4{#`#}8WB-;RC zk%=r9N`R^t06weaZT^c&x0x^cfqfY+9su6R{5wHkX<}r#5JUu4WsaNZrd&^of2%^k zzL(2fmb=JtwNeC>oN8aVVE;J)iwg)TbMcJ?n3-PUjSQEFM*F;kyEj7sK?UmAn-}0T z?tgUS?!6+n$J}JQ83nEZh9TR%1o?SE8Ec^gK`rq@;>0E%BlH;;H-T&Q|Ef8gK@X_~Wyu-x=Qr5noK=DoLU7bLl57lF$1y5b;? z@go2f^n`AdNU~B2Q(m(iATBupAS^p=fq8vCB#TfAX08ALu0pFx@z%xp19fnOI6HzK zykMKl7XOoAJW=$5|1E!N*mhJYub#)69WZQEDNWaO!HAsL8C6+$XE5bQh9A7u;)RV{MY2aO$N!~ za%evL*bb=K&F+`SeQeu+wOmWiubitDG5{k92IE@I_*j>fy~ZKiHLle*Y~- zAd!m5#)@)!2GD{He-6yD4YfUILmzxn4I(wE%D6{lAuie_L!2$e^$Ah((hC7+Jt`4 zv2R$vmVI;k{pulr#G2Bb8c@mi_soeVy4I{ttvRj}y~z_5wC|GYq0MN#^*1V4dDpwY z68j!%xb?6mT@LBNl^td)6A1TTF!1FXD@R$8HMf^LSOx(60Fa~BbLohxx*eoDobAG6 zfj5RF`_BC+E$r8fQ3C>R17%G?HRa9 zWHVWNUW902kPumskwrFKJpj--e|z4BXl;+dj)Djgc z0R}gXKKISN6M5R+R>R-!se-xvT$y&y4?u1=#E=*@fA}t6KqX(L=w)^0j6PK)*%JnM zwPF>Mkr-?z&L3%F9s#P&rvN&TN-lfzLRXJ#eRtbn;|{%Eoyk?2?)DKoPBC<(8|H@| zaKod(_;%(7_#=MQc6X>ljx_Uyt%b|je&H~d753n;u7+F4B6||nj98JujW>FA@l|zx zx4&Pke>{2$10-{6Z3FHa+Ib_zUjHtZD$S9GF?1#TWMa_tKvwB!0%6Vi&E1f#F?!+N zh_pZ(3b=pQy$k{G0%4AJa~d@;q+bM>#&EKk#rGh!rV^1)jWAktueTk|ysZUh>eF|v z6J|4}A}6g33DoUwe$or)`g+ul4*VN^$E98Q>N2wBbF!VZ+2)Oes_6@l3?i5T z`(501v^B#3+Z@LxjO%Bjo_+mi)=H~?Hui*Cc8?DqBU)t_87Isk#@525QqwM6d=nR3 ze=xgx_$Gc3>SF&aRYi*(rRP$EQ+=f(SP=`b>k4Q{EE8-3fd0Wa@3Z=Gpf$s=cx7*!r+e_j7 z_3oEIwK~?Kna3~jjX@KP(W|?a&`Ik^e}8O6j0Q5g>1R$KK%EVs{Qdwwm2iI^`ry`!hamS%6M0Y$b55gn5Uz_+B--85kCCfH5D zm`Pmd>G!|}WZGYtL#j0`ojycc1ny7d#@IHta%Q}3fn*h3ohX}|(Qb-Die6dme@39L zD|V!b0xSXm@CI9-b7Yiq+fJO@_@4q(aIdVtWP4+c|2g2FGZz2zVE&)~{LpnDdYdjG zKh>D$(6mN&Lf2gxOtnwA;|6;^+bNqR-$~mZx?}1v)voyF*e7bu+kg_~ZAOzhc7?CM zxo{Rm%EGZ$1TXLV`Wc{1?dvBAf9?AN3E~JCDMq{tGGJIEB$#c3O>YYA$j^3yyYmpj zP551qt2ifmH^FRMWR4Wt&A}JsnCLryMt4DhL03nj+r(1YkROC*6T~qD3_^Fwk;+8# zV4Hmqg8Fyf0SS#Vl~iM zRRFI_?c0{;udkNroJj<^Hfl6Run;RIg6W|sL@BD!IkQ`)%`l93szSN!pP?$9gVLyiwrlw0*_3jJbP~RHxZepl5fw5^@3mS4Bm$GI_jmhNvA1 z*U`3IRT4tXK~H%mn^vzwe~a5Ls&})4JW{Mxi5m-H2BTpgQs(#?OM$KJt7=diRvu&q zsiLXll|(5qhg*j}%!;Tf6D^n^gIQxVp|POWgt*uOE)lkyD7r|y)5k0%Lp4{YNl_CD zJS8Q#fht;4AF(#ayQpv5M1YH)49voLLdbQ!(@`;X4UYX<#%PQ}e?%^-h~xbY_RH&l zA^V(RT4AT1j`zZA?mih(>q}?sBrO~g&^Ar{rrc&OKZ_eTQU@Bv!MowQlPoMmz;%fv z6qMH&0-Q&HEo5|sc9%!4Qpt{MVmxyw^_rSQln$n16^r0RU)|mq;>e%<07aLHnPB!; zBuB|@ll8k@h5-;`e~$&k2`NzLqUzdccbc0B>A;76!njl%TScj8u(Iwq13`1IpI;SM zz6a}2sy`;|i-#qw)C*mT2YWRXT$WRg8kA6W{wTLi7N5n&WoGEVFVZ>C>Pdv=!5Nc|A!}7f;)oHU0ERF^S$A=hh$xd#ko5_q z?kbE|3lbV8?Qi;K~5S1{}BI?yiiPQ>A8!JH0uFs8RPv-S;)$3(w} z5OYH;CLQT#f8Z`Xy9uG?L+WOminN(c56kVQq02(+Op0vgRFLj6Fcabh9Rbq|_>wl% z=~j!y_JQqA4+L1=$kdpy!+7GBEc zJ1%9~LNo{!WcD<4+zG{8Os%Ws8Gy#CDe?3UrACS!-P@`wwJJ?^vp7i5~ zoYQ6rB!o>mg2b8D9N~Jy0T|PJTzhv^N=}i^JX#O5J5Rz+SK*1QrxzNKIB6cTr8_uXjl^E1d9pZq9 zPrlWye-YH|PgH*&2+?%UgHMtg)3&2h+BVkxV?p=Td!>qGU zoj!F?olD)bMhiHE9xC<;7GKBrtbOh9+9`V;f21i#DIuMysjDgu-|!xu@>x>Iju~i# zr#4b?s7ehQ@PG_*qZ9Q|oeBUg9V$V+e?3v7{O4Q3pW>WqqDZ_r=TO0&-~+1Ujv*%q zZs5J3Ov6CIU44f-x#Mc~Q50-l@jD#5%D@F+Z7@}Iwp;jmWM7HOtEQh=evcZ8=b=d4 ze<;vb0-0tbiB=HcbY#!G*O@gLtM8cn+F(vCj~DLM*g4v{I;>pDfyTSx32l>d_%rX% zi`@!ZItyLtlO99QzpQ;za%-&~kv6ZG!z3sQY*n!RZU#+T$s3(>!X3QEja|f3+N1>hJ4$mQsIHK@5O`acb$VrjWGWt#|92k1${=myR-WcF2Zv7jasY=p+RRtqUVf7>yI z;4ZzdpbM{{>qAq2llPpYm=c^h?I?>3v9Bq{ zJsk^&hD*1%o6Jdj>=L4l*xC&tn}<(9w0)I1U$)*QXm&GWQ+}H z=26T6NBa%;pUQq#eiQmn55M~u>&YxT==&@e-m>Kun-P&1s%s6*9 zs|o~cp(*HN%n{1$jfrvWf9*n^FuIX$KAh4Hnb zaqwm!0sOxV=pZhHO@dfNhS|rJSMH5q8+S^TD6K7h4Eb7n#YH;Ff1{Hz796(&7;NSI zmGI}z7@(BDag%ebh<_J*LCWWsm#JL}lI3Om7`~otozwD|dF$W0gan}kY!eKRERT!> zeLz~MM%V;L7>6xWNG09&O=ggb*i_iq$TEkvN=e8r#qv50c#ewhB%d0{DuC$(Cny&| z&Y7G6tPAVyH2lzLf3k8)9$Ve`Z(8Ng_X2hl0Vow(0$Z@`(~3|L^ug0`AV`)9x37wI z3p$Ppoz-@xlaDW4ly+#Mi2IM6LJJvu1X*Wd`%dIiIWavQT|D?Ta3u1Wap8Wrl`K$( z2_hdB;h+DnM)&~<=bOki!C#HD)6`tXXXWDKDGAez@@@d_Z3u&klu!>CqSL(MnR{N3*5FYFX`tt5WvU*Pf~pjX zMyMQTeP87ke+VIjrZCGRZdB|R4E7A28i0qlm~mAaejrq6AYEXp%5D$|8Y=ISpwuTn z%sg!QXr$eg09_2rK+C}s=Qfx{{C%53Q}?{1Tmivi=8_yJz9krD4jy^@0{{;52LK%6 z5AbC!{}TILu+j@6axFNu_`u(v=QIoLaW-@#}y3< z1}q=3v}Nad5Jc2!A|0D6sKFDXfA6$kL*A6-kESjh*{N1>h=}UUpaRaWMh-ZRe!Eo# zi<<&RsDz1f<@7d`ZpaglpLg*(5@&e&ke@s2)v*LoXSBBrz$R7dIhM@vqt_f_E(vyABjb z2qDxa%%N9WO{7g@PEAH_ZO{!;*9ajbN{)6HOsBW^%{PUok_i*>Zlx*DW`u53+!FjS z01$%28x;YNw?{I==;C7ZNfOG!otRZ@$3DA7f2dm!X1=e4iT?5GBf1YDe?#{j@nGp!+oZ+pUf1OMV*ED((9Rr7nffyVI z01*pfAhQiI$;L)Utt8qom;RFhhORnGv>t@m2)C!|2?xr|iLmz?x_1FB2x4zfsnKPS zsYndMNl+$F67|B#Lt&>zmTs8A*__a8e_Pz}UPAW&n;ri?op(N$_JQ z-h5#ZhOYIYq=cPCJ#HIlOAHc{`x@@8GuHXkH?o)oWfyxzG%Kz$Wk6=831-1*eO*}4 zEDN4Q+!cAJ^`6Nec9GHL^$DbQ*9Y45!dw6rQg`5DBN^!TyiuA!xcF|MeOHTXe}-6O zstUY@Z3a#lXz;IsbwHQbtx4aZhp-T^g%`qx-T-(O2s2WRsFa}d|Nphe&zChqwCue9 z_x1SkV)nnQ*3j;Z(1F`@N_?O>(a^h>)7B-%`qrv@e9+ve=RjcP7HASEfCGF0A9d3f z&secOUtU~fwp)!!wN60w;i9guf1W$a2hh;fbdtimL?Pw8?nQGa*1!+IJNwRaJV_tE zAd+Rv{Sj{hWdD|7ll~2>MqDom1^!JX2hzv1 z1$XO6vc-eIK({WkeKP<+?}EZs#1hV2^YG0OB9Z?7A2tv}(eck?Sb{Tde~&zqGJA%+ zBRB*;eC&0j(vEqJz989GLw(|GLzR_K;VTA-htvlZ$RbulY!NDJcC7G}C+<~Zx4hN$ z$PagW6^FgtmD@=u;!_(O=_Eq*wq_m~bb_y_(|{)=L`M7ll1U;%I$oW5GP#c3BjPC%lTlis@=&T!O z1_0^J@atbMK6N^6$~^NMW2{v4n7hOzCSoPr2ooM8fl@x}_J=Xs zu>ctH-N_nDu&qHds;Ni|8w2mHym2xk-+!(oOVc6)zO0SM$CvjE)SaudjOsFa1etuO z6|x$z(vVD{Dw(e0ohVSC49(a0y%#xM2i zX$}2(tBGI2n8Jbd#h0$VR_M5WwDlIk2?d3 zD`O6?9p;HbO)Bq|{hQF&&Bm-6Rz6{2VTLQ_yLhHCUgiJ*i6`^I9Xk?kJxe5d&wL|n zh9B$le>PNFp-mZ|myHK~bXhEyk&@Wz=IES6k3(c;+4`Q(b^5Pwo|q!S5 zL=b);F>1?1VJ}05vDzUz5+7n^!)U+iAWn>Se_ZqHh7DDCeh&hce(8tCP9?9rcJ7(f6ZWb{D~2?=n2^s(?bC#*HV1^>4PW`~98 zQoJ0;9DmXsTo21I4o0>O)H5APk-H*I;j|ZCi_zKj0P}kdT z$$vyo{J}#BlLtt$jW3~@ZgxT>=AAc>j!2NN+hC1eF_{wr0DZ(7rai-t6chjT^#{AL zZ`EOhV}_Q7!RXR?0ll#rz;bmu!4i$BTr(;i5qv*@=5Pr~Ge>GU1wFCt@U**MD+jV7 zc;lkt4={Sbh&%JMnS_LrgO>I{}pJYfwd4tuA zBcP~{k^KQOljN>h6@6$gSSw-;zL<9%g5aRLgP?61%S%2bP->+#x|U9U0-$?a~N~A;KRaJwtx|{q0_i6gO@vR z8vB#+LUd_~ekwF78$hOOvi~5)TcZlXzIVJ+TQ+Lwq-K_FsCH-i+YGe)=BjEQD` zTN5|3Qroh7V_op4wyhTKJNYslH|lef(14ReurAkzj5@Ex!iuxS9Dfc6ZxH?q4+CN{ z+L#?noC!0~cUdRn$_y!n7Nexahh11p%Jd7qu-z=cHtZIA3vnkd3Bbf_#U5Y|t4sgJ zUDC{r(@D$bgwxxSg$>BY9cd9mh~R2cO(<}|GqtyOH{sZg_!-i+*vu>WNCp6U8b z@56;0@&H2WdH4y+`G0dm6<-g(#Oh`P3H>a*#`#ZMKY#+xgH{9xnZp?RgFp(^aA3!~ zF7g<_?pD%W>cbIb{R2NtXBJKLpE^FtHyo=X6b9_`$jnw^ntn}n)`Gtl-pcOLvz!I- z%uBWcU=_lTiw`#gm;usHr<@rJg*ygE?x_a6F(^Dh=<>6e1LK{K_s!#Gxz7F<4^~}t!ji<@geuW0KBpu z!$a?X3HIJ&9&+=e#cYi7{!vZEEUESi6L0OPjW?MC5N~|=2IE{rFvQ zRkYH?wYQ!YjemAv+|;voKs1TyJ%dlyfwxq8E8shs@xvn@O@DWh+rQHL2Qbdk`d8dP z*f=cwE9hS}FP(qqdq8_Hhkqw{S^Nv|w}bovz;XVzy8~dmMA&AYGSaveW(R;u{)&4? z_OF~jflF(k1F%#3Zh!;NxUB2i^{)=6IRQAUQx~2N;eR`TKE5u6z{moC_9YSjubs<) zN^%CkDA)a{zPk+%wC@nC!x#FxPUpgZ+J`rQYXD$`d%~ET^)A3f*QvYqCw-h3L^l2U zzw^!qi7B<053GTQIrvUQhu>t{ln=$cR64p?19PSa1lzq=B$hjX=QkI_sM+>P@Y36Z zP5S&|V1FJ;d*ZLIRhGZOKbo@jg*7QcDOO_^q?@E;iRfM-9{=(l>xGzpZui~Q9c$2@ z`E^?x$#?35X?J#|vl1rq+bYK__A_UGWL@{z@|3QRt`-yc^5$0>6&J#pOg29s9tY6EJgVLw8dHlO{;j_296} z=zpfFNdxo8Yd^WHMP8KbH&Q$9+*G+_vtW7sSlCt;@TG7rsHc*%KSgdRIJGMJfJt(6 zhiJ~Ik_G_-VI&R*;^FZeEfaq{EGR~&ib zpu-3#XU}G#L@}#Ad6%Rd1fMdzhqrC$u75syiAja1H^t|V0+*k1S6k6wtskdnegAU$ z*=y8zhJhFXKbS{PbF?*PRqKP$EJ-S1W@VF%?S^reU==eO0D=Du=AYMCq_G;b4>= zq&a3{LQ;rp9>##`X<0sZUBnmwK;#J~gqs{lz$`EmKy=3ei^yBHv5_Xgntud;w-)3= zXx9Nnh4@J{4w*Tu`Tc!RKs(>5k$*WW>JGe;4-)V+JOeRRQ#wTTj-p(fiNX!d2o~Aj zTPngXK=SxkF>ZOld7!1xRAh02nF3V-!4SCV(EGs!XV(=%zs@jjdr=F$=`7k}7LL5@zm zX2T#g&eqykEXmuVEWh)xyBnINwgXTQW-kXtgm@g^pDuOUD@GpCkjxN^)^0Iwko--? z1GNqHGLt|N?A$=iRUdaMOw!F%rAe77UcoG{GqG{gon|diZHWNGsKri3p}YV{X*Fzm zdiBEml<+c?#G^=4h8!}44u5xJDRos#YEVt0W<5)ZprOy$2!(dD-;jE+qmxx#y(&bL z0jfilh(?A4;ijfTfoTFRWik#c>Jb%u2+?sk?bSD}M?@9cOtQOMNa-{VyM?e;(2!=# z-YHh6e?(>`=~UHdl5Ur67khyWv;5#tp}gox>FcVoYMGr`%X((HoA)nn;WX+PDQA03W2}R-}sj{N%N#Uz{kddNK@ZB7ej6i$TyKMtMfSRHF!Yta;vMg8roz?IM+QrzK7@PHP#B9+-?Ha*A9 zisW9&z|=UuSr}Ap5=4n;lE>rfW%ZBZvVPVq-Z+b`l^{u(Ypoln!cqVRa;BQa=xy}AhL)eS~}`;Yh1cx2qBaT>Z%&TvbD1%gjE%r zhh92`@h1>}xWSiOujWs#6MoFcSuzAqG13#Q=hluWirbWA0%U0N^3&17cCZAs!szXNe~;%!E$p}PGLwV3)*2x>ehuRx2LyC(a4zvFl#4$iGh9R~qPN|e z>?EZ)HIE=V$bd9iVsTRz9HEjPQH~rND9eO4Qh)g4?<7*k+JkUb90eaV!IkG$kC}qL z<`7>;Qx<&I8c+_MrHVxpxe}dfTqA?cTH(yOC4sk>Qx13J?Kvpq{^ z^ZH#vT;H759{zQi$pfe@NSk{yOp5_3!TDB-iNhr#pAfU~XWpN{#|Q{XNF2WY>FKP4 zi+fAC|L-pP^?bqkkj7|fTD{)d{{1U;$48Plt4^E4ukzXarL!c)B|0z?`~#@0B7Yha z=5VkR%PK(7Bd(yw+#uPeEU=e+}g&faZki14fH3y$t z&cHI1Apx+HE4PqbqbQ}AEX@QttmVT%2@4Yl*CFCcn<*Ji0%2voVnF0&GpGtcBU2&` z!b42&-+vqVs)X?Jo1lQxqs)~aJ4T98tX0Nxm@QIHg2 zY>tP7Qticqz}T3jEkrA|DJ7SeZvt}cw=79odRHLF%u3<9EQ+(3rT&-sD1W_WSU~An zW=mrEXQhwp1d4rT8$JYbk7GX4f25ryW~M1(`uwjp5JOS)`+0fSfR>i2F<+;y5@$5p zQN=qj%8Eo=p%d#OE<|J(Gs)FZMbQjSveq=tX-W8z@1zj zGg4!ODf2N48#}4@8hTNwU4OF_q6j|d*a5u6)iJiw$Dz-(BQ~R^^^#I`x*`A*#NjMldr@~?GU$a+nD2if z$lNk!6w63!NymfIYn=&Qc6WF|2F$E|%ABwwcKx^GT5WU9RbAL;@d^#d!q>T=q zUF}BKXIkuQlt{W6*Hk@L9}ieG=~SP26vY!@A-rI)$1G2MOBYmpl?OD>ggi)RQ*;NT+#j2aA)R8O0 z>Q#ABI7`kJha}G(pPyX6@cap@cJuP_%Dv~8pkQnq!b^lKDu41ejOsYlHgVIKz) z@|kB2B*I~zsMB!(jza6p5Hie5z-72H`~VAM$sr7YCDC8NbJ!BenW@2ulhtS4{tPVN zeE7iKJmp}_0Rr*i_rIiaZkh1t^zz9-98T>`4ajORu7785GxlP!tAoti8@R!BEw>h( zX=x=NVoe(kLs{6}LXYwExytmBoNiA(^G7OfTN|X^ELKn4giQ+q&G2Xbzr;1t;~Du5#KjxDWuUI=ZQj5l+L* zap=~nAb&v=AlsvG^>~!+PsoqNZ(U#f0o70Ps>L+5W`SyP9X1d$E(Lovj#$!3?qN;XpdW^$*($<~p zren&OBvS%zx>)pZr`Sx5EXFtsQzY5W)v)_Ou)EgbN5@elOLsK5an2CWZ zWbiF*xiPZ^x9fb#Or(U0=D|QbGCC0YAb+s|v)%aQ|CimCAtq+j1h7}N-G@=C;kVWc zck~5=#DbW*m>QX8>&}~ap5fft&jX?&X8J) z2bS%`Wi_`7CD~Ig#qISuFa6`DqNGQ+#kt%4qgmV{5&E(wa&9@Qkq0z-f(H>U*l@Cv zTRl$=YH{wD$TX{&a^%K(wF>}n;D2Z(gi8(+xH82!0@Yzo8B_(HgwJi;O!zG705|M~ z2Z=o=5{M285K^3oh?QjY8XaJU!HBu@CCnBvu#`y6d#yTAfOIRhxvE0|QIup0 z7n%#*9e5>p!Ed<>HVsq(?rkqD0nz5{1WY!v6268JY`}HB1coZI<=r}UQGezuZ^O!X zB}$4u4#pd1O=n7poRVTS)} zZ#E_zj@i@aL1~jj^w^F@95n!)161*29dKZZDS^0Qv(_Xo>$uwNnDEJt+RyuJwo|LU z&b*`B^XeYjQ>}`1I1c7FzJHyBN_I_QT0)vz+HXovQ-4`1z)BpyP;7}RzJb=#6oeei zeN!|Sf&E{I9}NPiQjV1ZZ~_1<$2yn=s^KAEbB87anKtjd%Lnbt3#5ekw2u`#=g6@I zE|(urPXJYft_7?tTmk?bd8JEkYEmCB0`l?8yN8y52@+Y@!ME{WH-82!Mi;d>9r@|2 z>B3HgA2top9rMGGEIj~AqTq~>Z|53uxfqu?kW^UOfoTI|hTa8MPZmf#lR5x{o_qHb z)4K0~rxa+KOw5dRN42VXS1%S1aVVZ0S+H#{P zkv_bGbt49VWP2G~f%U3v0&R4mnLDemXq$sIR(nF0Wdw5`~* z*877i7832ev41U+sVGk5oq_PH;us)pl%OZ92R<;Qj^^UMd;7swx$Ti=&XGjOL_k-G zsSV4HX|9x&F|y_*%W?=hXDvD2Lhlx5(vN!E<9q|M^7ag2XU~LMro?g9(`IY zJOW|2#TXTu$UD4XOT0!@bgL!sMV?`$4amp@2M#B4T;YNt5g^oFqcvr+ki%Uz zt8O@{tw25(C^Z}M$xZ?YRgUa?09Qf-(O1WlD}O1)2itb{=lxJlmLL{HyOF1uH|{@r z!wZ)M%&kJ7hi}cJU*w$aMc1$F5J-9=?*pUQlHM9Fb7$N47=Nuwt_b# z0qX!?kgpLPz{2)e3Oi!M0hSJWS5eP+m7Z)s&%z)gj@+LBbM;4wKdbAAtDL~L$9B!Yf6c$Q7ad9pHV1DZ=fR<_`Uk+7c*IxCjH|olV!fSwTC}1HU z2V8NUB8=d50gQmARKS}}6iynjA@I0F_J1*~uPEg>TnTU)45T^j0)XKiiYJmBxEtsv zfR+U;4*<8;*@cBnzW~;-)j_+l7HuL7)Uh5wr;#BN|;57)XP;Md-S%k?ah<8=P7g7ZOQO7(gt{;mOSStPGahN`qOz<=3c z@-EGomp6^y14wJ-6P-6pw*;J_=1APVCo~+uJ9Pckx(Y>o6A6Myr78DNx z{2~yk)=U7vnUAuCXCnaM2A2UiArPq?AwCLQ20r&Xh?A`$ftXd-|2gu@OLiKuGjkIS$BKllI5qF+xGoDXP>x;p-hy5p00yasf7sbM-wmrj35C-#{|6U zsut|FcJh}4XsYep2@VYTjPMo0I-}RRZcc`ePL{4)@lif?mroLpHK3I_OMhIffC<oZOOkIGyvGN4XUaZw-m@A7oNj+RLZ z)M-e^A!d#1@`R(1{r1wJWl*LeQ-Aq?Q>qf6n@hVYkd|z>`@9_*!hLFVq;nd=U8YP= z4l)-^Ofi$Lt0a9XvwLuQi&Cov_P#sRr@H2s=5%B|w1i7cDUq&gS$}VIry)bQ2Xqq- zN!5J)18;i$=S7G7A9KiZ{3gnDJyID^G63#D;jRs^7S;rKD7_FwFq*Z@1NnG~nXW&L z#+neVHB@K`)Hw0{R2P|!@5BfMcAAGS6^xwy%EL=D-G3uU!R4Q@nF~uj?~}iYE;2rU zDmIESC~G`tH(pyY!x*?4)lJ0eY4%`yy+<3F*+&;>!jLs^z| zCVTggJf#qgz~&gn9~YWg?XEQ2z7}MsFYSb<#6l3z^jiD>$=Cia7jq0xYM@Km7rmi+ zaDK=n3?U16YOyzm*5kLt3J_^Dm_(;JnARYhp>Xhe!=m`MmnrJ)IpgpkNyZKhf2sahUp*yks}!hf^71*BLbXcuDVzqw%IqzR{A z0#59cPm?t*wOULj0PQXLDB1jqF)JoyUc=N$6_719OwAkZ->W2&mB1X5vt?(>3ooYt zGg^ti0g7o1Us%hYDE5N#fA-2Sz+omEVIn0My~Ry`{#YPuCQCA{(iJOIkl22y?*J3X bu4{n|lMPsnUG))wRroBLi=x-FGcx`L#7 delta 12775 zcmbWdWo({3&@LE;HpvslreSKBnYrPlVPECdAdwe@ zW>(h3ru6haN&TMM^z9jG)SxyVc&9&b zZIi6sOjCdJt$E$rIrgnEmRQ-Ckr&uj#7CwX0!t9(WM>AAG_0#EQ4UMQtx1+X=ogr9 ztLA{1e2K4tvnHD}^`VAL*3swBV;1zn2=r%LDeOTX$ID%>5?_QzX81lLdY&!5wj<2f zUz%zT=smI8d)}Dmlm&0J8&hp~p1gJM+<_l>i7?O*>Cc)?qxr!g{f{JQuj_wzdhZF# zpDU$)ukqCAbM=4dtq;|^U!+GKgKE6C!@$5T=fY1ht)-!QvyU6Hm@9bwyN9c{p(IRt z`iTSl&u68u=Z2oWNU`MWb^4xz!k<<4-rGdjSZH-Ara9m#lsj|aL6BdI-kqWz zY54PcY;UsC@AT>54>@US&~n#Wz-KRS&pnMaPTS<)m-NyYHpaL7SaNsu1f4%S^eDgs zyxt3*^v_wNDLtPm&pwPI^7;BGqL0bG$9K?&sxmDJ>*_MUV=e#N6u4cH-n8Gt6@EP% z$BzOXw$H)2@nTv_3vJ)&o2{F9J~raQ=#HE596B4_0%TZ93LP%@KP{QB{YE311TCQ& zRR<2+3|g~VwIzj9Rft*>e-9jpQYL_<{(hc~$?ED5?o-JLt%-+|@P?&E?8FJzL0$dd z2fg|oqaT0vE*^*4!$kdb+m2l8_Aa_p!Ez2CEddMQQm_Iz_fzl#cm>~sPr&~_1i=5- z9I#5$f2P*g#d%*d2D&##sxSOIn&vKd!tHe@eVa?KzS+3$Sy?yIrYm&b_ZeSYlFiuD zTSrem^muIF#WYa~+`uh0F6nUG&)Iw2)IF{Mog>xO$iioLjND7#eL2>EkfuW`Yw*Jw zd~9QB&$E#hob^RPli$&Zo@w_~*3&=7$9t-ryMEf#0Sg4b*MS=D z>F#H$ZCdLoe58!~QGLIUhS>Vj&$|auTf5m5o93*2_Z4rBYZU*(4AEONdo+8{0m~et z-`^JgHw5p~T=1E<_`nj7)`nD|@3*bqa~e>1cEb31G}6tf(ZB&0l=nOUyq3Fnp9hfr zCkJ*F^uV?Z1gspmEXAs^pP#9I$H|NypAA>%9;cTWvHY(?J-*XV0*w~dD@!)@ltpR+ z5Aid6H~E}B*VE1Egi^6SyMj3%yY^lrhUu$oNEr0-NzawQ2QYrQ@gLc6xWTyIy>oWL zv*4St8ZTK0|4dMGelw9&ploSjXKlc%YLiv&pdHJ=Wg+BGBq=d9vs;^-{HsGr5n;kM zCA`7LVr<62n(B<#7S}-Cx=g?X!(y zMJbK588Nw*$kt}I!)feoTaDpjb0XHh2pZLs|p4#-Z$O z%Ow<2Fx4UXdu9mM$iqlxa+h6}Bn(p4%-lXyOBs$pUoGX+x(Nw_7G2o25i;BWOB-0i zg8qNjXIyQ#pFTM%k^-xHzH(wzOE|&y}y-i@$U29nG84>(mwG z2|)Bwx&l86|0pN}QjI~E9T#at?1K(a^F9nmgSG)c&KP}C? zNv`QF*hycx7xi@cA^0vjWNkcYmI|2p&hj z$3D$$GCKR!fh*pM-ylAf0Q719dGwMydQ}TL(qHSj1VX@A*L@$1 zpN#jwagVic(`VwRJ6Q0g=YfcXXu78f{1;4i(F6vAOZ$4ZdQ8C^_Tc@JWYHDNmbaUc zjaqg#G^oR-?ipJQ2ucL`N14(}nB&CF31}5zR0eD9^T#T`D)QQW@qk+w&9A;c<}HS4vJK;qebeRD3V!?! z?Z?4r+0o-{H=rS{`pe2--~SmPpx9v#S8Ux6okA#_0LUiq2INx`_t&EW$8%>F(YoLe=0&zuX{JIv3Jqg;ZY@Swh3!Y-*@QR` zrtT4E;TDAh($^+=p8dIf7B{FhkeBXBcU%+fplGQX@0D9b;fGNKQR6y(^f_1O_P=t~ zU?`B=o8;XQP~&~(-c8=Ky82VuG5RNaj-X^NYS5M5)pGU zJ*4qo%7198ru+wdr?%x?X3zNR>0LHHaLPEQ_vh@agY^OW3O-NgL62Q@SD@$tJvO5) z@mhH0-(^FczYS2+ecE8Ww0J-}>}8=G+F?nC%grTPb#t=y-P2UJ1RH0XvTlVy^ZgZy z3pzh7Rc&rOgBE0je9|2WNZv3jqfEF?2@r^l$G%m;H*YViD?q?_33c*F6T&p!8x+ST zqqf4S8u;hN`QO<<^_c|3ycj-VYD-%irA}n`jS~QDe^FED)`S4TZksb2NeU>yXLU(A zoELY!GP2eijlG}`Hx(2__Xjv&-=WYiz+!&X^rmG@n$lul9P(9dt(WV7ZjZJt&vc(u z@7rcyyBC`uZ+RjUP^S0i(UFjUrQSSm_Zo0%=jvypksDLQ|Z|np_jY8!} zzS_3c2z@#D+mgzC^Srv-akl`(j>#L2m3CJ+w|7u6{_$a=EQO~ZL8^FUg%Rk4DEfL;Tee0UcDh%q#Mw-P9;<{qW@ z44Ga$lpZ_UC|kT%s=X>dYBL}r^uHx*5B@~JN^(%B6BVv$abbSWmCbds&`ga2W|=Ge-hcxol7;B}18h#J&yU9?kjXaA+H?o();!^ycNq8m zM0R>$pUi4XmE1|ms-`Omp&(dNt7wlVxxHk;>6uQ1XlyG{Fl`0xX(4_`)4_8Odp@cp zyylqnWnHTgWG#DA@ z02Y%spYuAw2aI@;*srJhVXC9Po$Yr9bJYaXS>PNhEtH_IJ=sx5a|*bXt0vN?Rs$x%yg;nXr`d>v5OBssi!ZQn`QZctF!L+Mh4K9W^d-#-s8 z=#OdmuxfrExxqaXby>Z%*s-Bi36FzI06oc4gJVvH-r+H<;M00BY)v0VhQHQNO6FlA zMS-Ox#LVHi%W)LAn;hO~qSbo4YRX7K8SqC#v2Apk3Q9*&hc&~4iaT=TW z-sm3VeCyd+J$d<-b|#7f98tP7ylkZugEO|2C4zbSHx!Cf?YwP@!95iyV{E1G0L)N< zbmMD{zgyEc`Tm5MqaEo`>frq85H@$Rg9#0lw1S1emBBrd!nmYAr}S|q=xy->4$tXa z8`_qrRv{p=Mriyz3aX=CdK`T~4|NQRPb?`N!HL$$VMhgZgpo)EabQyVyQieL;4V$V zD%!pLn0OD2pfY(CH7bRU{8#f5;31%N38x3-w*ReK*0xE5e;}akVnLtjdgN(XeXXxN z8cN^4ar-B853iWKOSIx-NIWPh`*Ls^6t#oM$KNcX0}|E`0uwVPHqMp|o&$F$Bdy$w2<4p!n^fWEU5rAIA|7OPgf~3EdD1XrE{`RIuPt z?>OH+{K%(6$f`=Ny|k2`1S}Qiv3YMaSe~YAr?{{cVOHc0+3 zz{G#klw&m5JwNC-C>Q+-Y!~QfzVMTl+%?QQv7q^+;*$$5)ahjix9Jg)CZ&&l2Emqf z=g9|y)UyV1dJGayb#smlzC*C1lwMPz75GYB*boV`2C3;b9Zs1gS z?F7Tq)UD4Wr4zo1sQr<%NUhRcLTuH-^f{CJ_#W5Vdl3HeRD4Dc)5i^&nmSg#Uf^1` z7nUh;vbY`Yb8)~OzF6W$uj^gAuO^+GiqfKt0RMIMmK{0j7fGQiNZWbu_Y0pt?x#}r zIr9`!O4y+I5^#Nc8ex0-Ti*Y*%IKrKw$EalM3ij1?7jJvVe3uE1ayCzJCtx`6pPq7 zuU^%b4}M_mPsOnuTP_?zNMFw$*;0h<@|hZKU{QoVW7`Z;^PE#s`P2$!DvM;XN@nD4 z3r%*av1>BBWcXs5v9Q~#rQxS?w-S)2Whe#K?z zq{)?rzkz^jo^#CmjK$2!c4>s(&w@@o9HcJC(L8yU0!V+F${PmR`8N5z00;6uF1nC; ztcoO=Z9jkdLr4yB6h*UGDS9}^*?WNwHNVK&>CH_Czp?$K-21{wH(hVuiZVEtyKk8M zHV$udOuPopScN`*kdna7%nZJT##0*uJff-`vH7##f3=ZPM5BDeEE2A z1u65UxK8d*SR(s4aP6a^MmNTPB(Z17N9<6ne6yE-Vs9=HyWhn)dq|RAT|PCG6dijDcqx)ivT>$$jM=h`tB8(1iQ8hx{ z8~}a4<48&#c)~?I5mRLt2UV9y$40-`|_!Lba zmiTJuM*dF`6#f;CnDD>N>H)>#V{t0*<$%p@f+#Lmpf0Sg3M1e+@ub@sd@}YwTS7Nw9@<6oXY14%kSRlMSNC<5XaPe4q*ggH1zwQ!}{om zQ_BEPc!V=z<;vZ0{Th%{TbL+Gc+o^wjQ6t5KJX}% z$o*la%t7qfDtdyWJ zp?fr65wnC_&O_%|l(JpDUv^EF9LUiXPk7TVi-RKHwqb6nVtj4Oosl;S7 z>bI5N)&LR1rFRNdY%K+#Vlb%I^FUKS1z}f&Vl*_?%T?yix}rw3-vNOp1B~!|#vx8L z5I3)iQK#E%(x>68kgK3_`EkRjCPjx7p(Zr5{e;N!l5$8r=CYqD>tTv4S1s-^&TsJy zwIEE65hQxI#e%y+vi&7#61~rld{q*d7CID}L-Nl@D_0ezrfTwDc+*Wb`Utx<*Gz8Z zTB-NF{@7%R8If`Unb;gl3V?pqX$>V3Ru95H{5B)XQud44El%CNkuyd=x&IKv${HpR zP}O#4w^|JQ@3TTJn6-FGj6*`|*)wK(WFfy$vi`orIOH2$H#-x=4s-JzG~;i+!xNn> zzbMVyQmls72Z123MErBpIc0;RxU`e^$iz}I+3~#Pmdd}rQ=wgmV}K5Uw9^`L4WZUW zZ1v&T@hu~5-1J|?Gg9G+V<-+u zm1}pkxDFj97WG6ed_fOAg@>+_k@(2>ItXgYOaky~UZ<%CY;}Y{4tMQep7rD&2SwAd z(>1`ayeH}nr;_(KFF?>!78h1|v0Y;b@!mZ>aOGC5O-E>*Wv9v*e54xR+i*C#TD;%$ zlrw0(i%q>)IeT$gTCS~^bxPSwG`0>4u~$Ay@rCsw)j{ve3?>v1zzVY&y}X{vR{)Xe zz4NORUJIVtg2D;n>)ALzq~9JO^m`;Ol?|_$;j*Br*5=^h3UGg?c!{3B&GIl&tSa)L zqR#uzL5}aQ44=h-*2xieNaaPhW`N3iIm)>#U-uwVN!7 z(iW<@s`Cr|%bzx3l(DtE%^>rgb#1DDJ-`0k{D%>_UXhDBz$gu~+LVRO6SqOEi14YQ z)T-eta)?c#2>8lalbHspR}lwwK`Iaa5)hVDM#}bi40guLi$*hf6{GFymbav&Y5BD) z4~2Hb)RKQX4HoZyZsp{mRGj+tLbf2`kZ`*nb+IiRK-@FE`7S((;xrxylIK+Di>AS%o)WtY+@t2J22Z|cb@ z)+tU7Rg1M13q#>VL1_Ww6r=*fL?Re7nIh+=i4zUz<4*MsCvbQkL9jnxgUs4Q;t;B$ zN&I>Ofc+qgV)M3!at1CvzzP~q_7cj(yk(D3w=)}(S5ZXZ0D{-js_4E^aX($KX&nZAQZqIm zuhdguLF(3d{>d>qv)*=m?9UGmo)Ji4DhOr=U?(<%-;rf6N{Pq!GQfZp(QRJ924#0~ ztRt&K0ZGtW{Jr*qa5?y$L$-?@spY3cU9yJ!OZ%-5!I?Vq zFdqVzqenB@bcRkAHCSUCaB^%_yl1TA`OCsiImqPMs*~D2_;=a?fXp!;Zvq3EV6All z#6LNF+H7{YqDe`sd77%6wfVo1G$`hzZ;>CX^F;`{0eXvnos_Hj4M3}=zvPf3kurai z$P_4CgPD>*=PnZ~%?AlA(l~cUU{v6(?g?CDcK&1?7Zz6jsj44u{qR0rk9d$;JQEUL zDsdfHt^cppSQBm*GWe;9Ip^78D9I7Zlw+|vs5?SNz052*1+v*r#~9}DwLfN&T>F{IJXA2yaCOy#RtNBYibUAC0}!I-Bo< zsHTcP5>3iYlTK@Fq`3OebzzVm=Me2_GwqnZ)mzN~~bIufIxXys`jWNJXCI_m@+U?YEP_4p6kMY4CCQOM7c9)Os~q<(!!nD%j7e|EKjC&N`!+dfMtniUjVMX zW9a<&9TwJzomY!|Dl8%!*jvB#zWs$K4OK?8^syakkYCPDSeZW)Hxa1q!#c?(Lb`@u z#Rks#-SH!ubMVSZ6Vm6_W)dfsh=gaXc#dBCGSihRES zEp;(-2lHnlEmwQC_DX%13BaIQ?DWfee&q}!FbYKuy-aZz;)C+4S?iKH&b+(DyMAiYTiUZ5ES7uleCtksJNhyY z7pRg05ot6Lq+pg!byKF*HxnOTy`@zpz()~=QI&=SK50H|O@OGECJRIF;8iLbir@Gz zalA+r$iUXG-(ZmAF8e@TMQ_rNiRa+k33F(Kx;J%3KE?Sf7&n{)yJ@m^gU+vTGe;yW zjxmgaF7n>i@QXFh#z<@cWLE3)FXpR{a4c}z`utatM4JA+HB3pwGg%RNi`V*Fa}_DX zErtAgd)Qpx9biwR;8y$&gVfb_eM#UkwIR{95p`4=cDy?J?5sU!CevEDh!UMJ&Saav zO!?ON=O4b`qT+`z{Ay_<-st3!CVJ5H3KKHFxQkC}+dC`uB|5zPy!2eeL&dMF+dOcR z-blm3W&g|{e(D?r@Pk>Dul|odY}&`jL$l_qhC3k0-S8D|Ncyvc zq~oj-f%hO8*Nqp>$CS_V`+Fr%LEpdJGg-xBuZHda;Hk;TbXPFoL@pb>eXiOXMLy17 zg;E~s`6)^?u|>*;;2wI;{B zA1jth%(c$9eOfp0!1?th1$;8y3v&sQSM$TBaJ)juRe$B9&JnxLnk*DV&%M`MEa5sDrmL(hTMhfVC*2Ibm53n zLxNbd(X5QP!QjlA{6>o~B(C5cm{@jxfe~9VOE1eJ1i`>!$=GxYgM_8wMV2Ou9uY2b z+wt@%_l2L%$MpJp+Xffu1}VSvb{yat2czYu21p&=X1#g(-|9)REB%nHFd$JwG{8w4 zOjgod5JWFvmY#B{vzIvH_2}I3F0H7m;R*3(Ac4eL1EU9E{Z1C*h(_rTnsYnOZ}I)g zq+b1hnkL3wk8_&-W%M5(LcP<1HO8p4aW2L2)%S(LZ7oOsKGdzXJOD7$KaI*6p`pSn zFZ|l(z!Av2mTn|j4YXsS=c8%|tzXh49MRGSGfv_CI1SmLu}JmiZo;M)zMY8vjW9YF zg4sK#n7fG^d*(_H6%=Msg>M0KOJ>-eC-bw|_g--9#tK8%?UP^JsTt+0I{A#d`B4xuEf0wBmyo?M-wO_)t^ZIzS<3!SL{45PaH~~aVx>PF5HDiaxkX4*iSVLxsOdlvTIcnDm7=fQRP2c>U zt5OfJ`V;VG?8xcoTuSMtNQWIeC*0%vCo`8pO|K(26WDO9*w(HaHV@cFP^p0TpBvq+ z{&UAQ)djzE@{(BQuzbk0pZ%k};vu+=g?3Q z8%2>F5xxjtyk>&oaG znpJbV*WX2+qI5OK>QVpq2e9Q~GV~U}@2}_*sxOEY2ZMu0TM&Ue!C@z0)rD&N>Az1X zl{QkD&YjxyTlTvx|ElVWAze{gy-<6igBE?w)YIfqKc%Rz&?sGIHoUFHLo*KskiV(h zA^4@L6WJ_#l+r=~)SE!o@<*GsGLLh+Z!s8!#^S7c^(`yQVry11;dv zzV$;i?p70?N!pK0T_x&!VF1c3pQcPZv7ZF}VtA>*@S~LYpUu;A zGcmvFF^v|OJFs&_@Cl#q?}ynWCp*WL?)ToO#N7;QBOAl`#(*HX4+_|XfoZv>Tago* z9Ty}Tsgt|W$_@nc*UTXp=D&@9POwhT;|dza$nWaWBB*O>NL8i}p-^)A>i=aPgUi%6 zc;zSa5+_jTW8xKas}k*j^=aJE09oWn;_#mk5NwaNj$S#$b;5I#_Iw$GVF#}>sVA5A z!n&WSROFD4Csn150Uz{o%oa$p%ei5Tz**hqmkk8BzkUPC;ssnR)RhlbJ3oT)o^oJ2 zEv>1(qOm|IFw;PCPWct0-5xMb3RL(Y5}|snaZmD@r(O}fN8|MYS@E7pR{HWn_?A^1 z?qsj3kMK6^#uR;5Q7p5H5)Ez_VQ|%7{S>(3FnxMy&VPi^G9kaEB7^on=(z3oIUvB8 z_N2~%U)yK#&f2NvQX2#*x3C@RMRs{};_{~_U8>CBX86gY22?;C^nH(Z(bDXg$!9u? z!?zOYakWO%Hi8nsG%s1$i`;RJ!t@gB9u49^6q|ZJC#@Al@hI)bs1xdH?K?~n85#|D z0o~3I`rx&hY1A>oT_WVJ;r>d85;~hi0(Aw;rqLW__1F@_c*pUhp*{Nvx#@+4Vdi(K zphUk)x^tOX+p(X1y9q4Uge)g$gt{vURY^latP?ar@41hFSoyP*e zr6*M60;#i3BqTJQGy19d%$yJc*Mc)<5B>12oYye+0IiKb0mt{H);ii}V`J z^5VZaJn{qq>!|}eA^r>ul-T~G!S~{G#y2KG`fX+5GPndWbwN6&mJy^%mD$NWt(GqS zT<~8{YKo9sjigShoa6H(m{T@`XgA4|g@rv20#b;T#LgExhtBP%iRl4GuEk7snP#(Y zB8DWN9}F=)Vm|nYUZ;d18lwn?>R;wkz>@XXG7~1ih88d{(nIC@T6Pw3b>EEmi^$Ii?Wl>cHSecQ$AtrSv0>&Pu`9ZAX1R)>C> zzT;&_ZG(XTwlLDQO zWUeaQzHMhAqF_kwN~kBL0f;04jdPu1Y)rwYk8Le@Vy;Ym{f9qiKlhHOhr-)aUG6*C zWU)Zrzcz`8e^XIBm&;2_EmHThvK+0Pcl1Ef2|aSK3L{GEUxB^Y?Pj0h348FOrSlMD8TMj=+57ka?%4>HPJTvS_P6gfoEf z%DzL*y}6oRIBQrTsw8L0lmrJtgSaRH+fjb#vP0-Ag-hfNNWo_tFb{sY7s(a5a_|m=g3*lCd^VL%VAtP)TVnLk z;FUKObGs2iiZzJD_l5zs>LIw(?v@iVuzncSJq2XdD(sD5Vaquu{O*n~ zBYs9u%*t3rNh>9r3B$E)FAo3-k)H+8ExF)2mBu&F7*;^f7OGto#D@ixlX$3hz=@Y7z)l20-`}is z^jV74yHSRaAf9>tpzT-q!Mxdz!`VbuIHxqlh*tij48*|ootbveStd&UN;^9j31WPa zr0;eh!VM(&1_6PctfWP(Y3Tc{Hu|J6=bJcJLwn0&T+GXf!AucOj?wL~L6HWPJL@a9 z$Jb=0ZbDjzGcV-EbDaRviQ8(RRw|v3)597WFH%UN)N00MC1Ottw~A&R2T`wH34X!N zJoh%OjP#X&_D>4cH%qVA3VN%+X9n1o`*sx+{IXuO(QWCC0=nM~p9-j3sd*5LM}Ei~ zg?xv81mq1U2o0s4t^++JM()>*92wVz*SMQxiX4?r9Gx^PpMNvu_<|ElR@wRJL1j6m%5>y-6{9LJ$@==19|R zg0+7Wd{fdlrf2+Z*}Dw^~0J^=_HR+`yd-l+^b)E{ra5GJ{kx)hdN~YC=(Kh!A6oP zHQ~z2da-U&11>bc5SSs$AxWI_v)?FD=Q4e_w8`QuKX@M zcW6it$mnE}Z7SJ36cHrq?^;t~$Xv}|hdCWa9-~=g*HoswHY747u3Dq~%H5V0i?XCb ze_M8{Hf!&3Hkt;Hq?2w&MTmd*s-mHmI!(PMV$RN_g6T#BdZ+%r*3-IicGW0ctw8II zUPowVVjQSTEV`KvQ`JM45saMuS1g5{l+6`EHYuSSA1D!@dG}B`inCHQ7q6x%!3~Yo z6Jbm*+UUyLjkqpbzamM@Jd%0|3$=oUk)^Jlt;lchhWlkeA8NLFzUE2pUGz*~GUGo}A9s-< zc@9-d;~8c|MGaqy`340?jH2^CLGNV&`34oA4~K^jv>LnGqq$0>cUEjzqWR51PO&Yr zqxmYf6@V{mvpLeGNoIuaW3gkBE`RK$CwXE>>J1Al`AD6l_AfPd9~p2G%4(Z1i9M^O z3=v$%7;4n-e*1wa-Rg=oti=^+56Yk`9{cgw5)wknN!}<+KYM_KZE{xi%TRF zB_pt-q+`MQzOk8_`!nE?Ac|f-YL-rhy?^|Aa{pEMtP2%>Jyt%r8TE}GDkmGH(N|(C zQ0}y=8EQYN5l8l~bs%x9yL}gUag=&f6dErh=v8=wjV=3P>#^bM^&=o+$YSmccz;Ef)T*KqKx50ktQ2QVFy79Pk+X>t|HZ8@M0hTZg?2Gnw84jWH=0jWG>fk-Y!eVLcK#SxMF1U^0NCG9WXztA!_n~fZ` z)j4@xv=629KV?LM_~>lZW%SKlwX zqhB62X7H+!=gSgCe3jE45C|wH`@|hn5)FnGoZ^lsn9&OWL@xw%!T*k`8_ Date: Mon, 8 Sep 2025 20:26:07 +0000 Subject: [PATCH 13/15] Less repetetive wording --- docs/components/reference.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/components/reference.mdx b/docs/components/reference.mdx index e88f542c09..001ea1891d 100644 --- a/docs/components/reference.mdx +++ b/docs/components/reference.mdx @@ -274,7 +274,7 @@ A String Select is an interactive component that allows users to select one or m String Selects can be configured for both single-select and multi-select behavior. When a user finishes making their choice(s) your app receives an [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure). -String Selects are available in messages and modals. String Selects must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. +String Selects are available in messages and modals. They must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. ###### String Select Structure @@ -579,7 +579,7 @@ A User Select is an interactive component that allows users to select one or mor User Selects can be configured for both single-select and multi-select behavior. When a user finishes making their choice(s) your app receives an [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure). -User Selects are available in messages and modals. User Selects must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. +User Selects are available in messages and modals. They must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. ###### User Select Structure @@ -824,7 +824,7 @@ A Role Select is an interactive component that allows users to select one or mor Role Selects can be configured for both single-select and multi-select behavior. When a user finishes making their choice(s) your app receives an [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure). -Role Selects are available in messages and modals. Role Selects must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. +Role Selects are available in messages and modals. They must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. ###### Role Select Structure @@ -1041,7 +1041,7 @@ A Mentionable Select is an interactive component that allows users to select one Mentionable Selects can be configured for both single-select and multi-select behavior. When a user finishes making their choice(s), your app receives an [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure). -Mentionable Selects are available in messages and modals. Mentionable Selects must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. +Mentionable Selects are available in messages and modals. They must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. ###### Mentionable Select Structure @@ -1274,7 +1274,7 @@ A Channel Select is an interactive component that allows users to select one or Channel Selects can be configured for both single-select and multi-select behavior. When a user finishes making their choice(s) your app receives an [interaction](/docs/interactions/receiving-and-responding#interaction-object-interaction-structure). -Channel Selects are available in messages and modals. Channel Selects must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. +Channel Selects are available in messages and modals. They must be placed inside an [Action Row](/docs/components/reference#action-row) in messages and a [Label](/docs/components/reference#label) in modals. ###### Channel Select Structure From 3df7b8f390a64ecf3237842caf1c7b906cb93fc4 Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Mon, 8 Sep 2025 20:28:08 +0000 Subject: [PATCH 14/15] Changelog reword --- docs/change-log/2025-09-10-more-modal-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/change-log/2025-09-10-more-modal-components.md b/docs/change-log/2025-09-10-more-modal-components.md index 460c36afc3..a5dbb8506e 100644 --- a/docs/change-log/2025-09-10-more-modal-components.md +++ b/docs/change-log/2025-09-10-more-modal-components.md @@ -6,7 +6,7 @@ topics: - "Components" --- -We've added more components to modals! All selects (User, Role, Mentionable, Channel) are now fully supported in modals and must be placed inside a [Label](/docs/components/reference#label) component. We've also added the [Text Display](/docs/components/reference#text-display) component as a top level component in modals with markdown support. +We've added more components to modals! All selects (User, Role, Mentionable, Channel) are now fully supported in modals. In order to use a select in a modal it must be placed inside a [Label](/docs/components/reference#label) component. We've also added the [Text Display](/docs/components/reference#text-display) component with markdown support as a top level component in modals. #### Components Now Supported in Modals: From 85435ff4d28ce53c98f9ec26c4b030f59a48ef29 Mon Sep 17 00:00:00 2001 From: Anthony Date: Tue, 9 Sep 2025 17:18:27 -0700 Subject: [PATCH 15/15] Update docs/change-log/2025-09-10-more-modal-components.md Co-authored-by: advaith --- docs/change-log/2025-09-10-more-modal-components.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/change-log/2025-09-10-more-modal-components.md b/docs/change-log/2025-09-10-more-modal-components.md index a5dbb8506e..9f78a3f3e6 100644 --- a/docs/change-log/2025-09-10-more-modal-components.md +++ b/docs/change-log/2025-09-10-more-modal-components.md @@ -6,7 +6,7 @@ topics: - "Components" --- -We've added more components to modals! All selects (User, Role, Mentionable, Channel) are now fully supported in modals. In order to use a select in a modal it must be placed inside a [Label](/docs/components/reference#label) component. We've also added the [Text Display](/docs/components/reference#text-display) component with markdown support as a top level component in modals. +We've added more components to modals! All select menus (User, Role, Mentionable, Channel) are now fully supported in modals. In order to use a select menu in a modal, it must be placed inside a [Label](/docs/components/reference#label) component. We've also added the [Text Display](/docs/components/reference#text-display) component with markdown support as a top-level component in modals. #### Components Now Supported in Modals: