Dialog is an interactive modal window that overlays the main content of a page. This component comes when a user action requires additional input or confirmation, delivering these scenarios without navigating away from the current context. Dialog component generally used for alerts, confirmations, or data entry tasks, among others.

Dialog should capture immediate user attention and typically comes with options to accept, reject, or dismiss the presented information. Dialog component should be used sparingly to prevent disruption of the user's flow.