Skip to Content

DialogContent

This component is a utility component designed for the Dialog component.

Title
Dialog content
Expand code
<Button variant={'outlined'} onClick={() => setIsVisible(true)}>Show Dialog</Button> <Dialog size={'small'} open={isVisible} onCancel={() => setIsVisible(false)}> <DialogTitle>Title</DialogTitle> <DialogContent> Dialog content </DialogContent> <DialogControls> <Button variant={'text'} onClick={() => {setIsVisible(false)}}>Close</Button> </DialogControls> </Dialog>

Since dialogContent is a utility component, using it outside the dialog component will just render the content of the component:

Dialog content
<DialogContent>Dialog title</DialogContent>

Customization

You can separate the content of the dialog from other elements by using the divider prop.

Title
The dialog content is separated from the title and the controls

Additional dialog context

Expand code
<Button variant={'outlined'} onClick={() => setIsVisible(true)}>Show Dialog</Button> <Dialog size={'small'} open={isVisible} onCancel={() => setIsVisible(false)}> <DialogTitle>Title</DialogTitle> <DialogContent divider> <span>The dialog content is separated from the title and the controls</span> <p>Additional dialog context</p> </DialogContent> <DialogControls> <Button variant={'text'} onClick={() => {setIsVisible(false)}}>Close</Button> </DialogControls> </Dialog>

Accessibility

Use the id prop in combination with the dialog’s describedby prop to add additional context for Accessibility-Tools.

Title
Dialog content
Expand code
<Button variant={'outlined'} onClick={() => setIsVisible(true)}>Show Dialog</Button> <Dialog size={'small'} describedby={'dialog-content'} open={isVisible} onCancel={() => setIsVisible(false)}> <DialogTitle>Title</DialogTitle> <DialogContent id={'dialog-content'}> Dialog content </DialogContent> <DialogControls> <Button variant={'text'} onClick={() => {setIsVisible(false)}}>Close</Button> </DialogControls> </Dialog>

Props

NameTypeDefaultDescription
childrennode-Content of the component
dividerboolean-Enables divider styles
idstring-Set the id attribute
Last updated on