Skip to content

Commit be6b079

Browse files
Modal changelog (#7780)
1 parent 7de402e commit be6b079

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: "Introducing New Modal Components!"
3+
date: "2025-08-25"
4+
topics:
5+
- "Interactions"
6+
- "Components"
7+
---
8+
9+
You asked for them, and now they're here! Modals are getting new components!!
10+
11+
#### What's New
12+
13+
We're introducing a new top-level [Label](/docs/components/reference#label) component for modals that have a `label`, `description`, and can contain a Text Input or a String Select! You heard right, String Selects now work in modals!
14+
15+
- String Selects now work in modals when placed inside a Label component
16+
- Text Inputs can also be used inside a Label component
17+
- When a Text Input is used in a Label component the `label` field on the Text Input is not allowed in favor of `label` on the Label component
18+
- ActionRow + TextInput is now deprecated in favor of the new Label component for better accessibility
19+
- The `required` field is now available on String Selects (defaults to true in modals, ignored in messages)
20+
- The `disabled` field on String Selects is not currently allowed in modals, and will trigger an error if used
21+
22+
We've also documented [modal interaction responses](/docs/interactions/receiving-and-responding#interaction-object-component-interaction-response-structures) and resolved objects for interactive components in each component's Examples section.
23+
24+
#### New Layout Component
25+
26+
- [**Label**](/docs/components/reference#label) - A new top-level component that lets you add a title and description to your modal components!
27+
28+
#### Updates to Modal Components
29+
30+
- [**Text Input**](/docs/components/reference#text-input) - Text Input can now be used in a [Label](/docs/components/reference#label)
31+
- [**String Select**](/docs/components/reference#string-select) - String Selects can be used in modals! Place them in a [Label](/docs/components/reference#label)
32+
33+
#### Getting Started
34+
35+
- [Using Modal Components](/docs/components/using-modal-components) - Dive into creating a modal
36+
37+
#### Developer Resources
38+
39+
Check out our [Component Reference](/docs/components/reference) for details on all available components.

0 commit comments

Comments
 (0)