Modal context provider

Internal use only. These components are available only within Atlassian.

Before you start

Read the original modal dialog usage documentation first.

See Entry Points for shared asynchronous usage guidelines and the internal API documentation.

Required provider

Wrap the top of your application in ModalContextProvider, above every modal entry point trigger. The provider renders and manages the modals opened by its descendant triggers. Modal triggers cannot open a modal without it.

Internationalization

Provide internationalized text for all user-facing messages and accessible labels, including loading states, error states, modal titles, and controls where applicable. Internationalization is required to make this text accessible in the user's language.

Use your application's internationalization provider to resolve text passed through supported props and custom loading or error components. See the Code tab for the available props.

Was this page helpful?
We use this feedback to improve our documentation.
© 2026 AtlassianTrademark, (opens new window)Privacy, (opens new window)License