
### dataHook
- type: string
- description: Applied as data-hook HTML attribute that can be used in the tests.
### className
- type: string
- description: Specifies a CSS class name to be appended to the component's root element.
- internal
### title
- type: ReactNode
- description: Sets the title displayed in the header strip of the modal.
### stickyTitle
- type: boolean
- description: If true, the title is sticky to the top of the modal.
### content
- type: ReactNode
- description: Accepts any content to render in the body of the modal.
### footer
- type: ReactNode
- description: Accepts any content to render in the footer of the modal.
### stickyFooter
- type: boolean
- description: If true, the footer is sticky to the bottom of the modal.
### onOverlayClick
- type: () => void
- description: Defines a callback function which is called when the overlay around the modal is clicked. Applies only when the modal isn't `fullscreen`.
### onCloseButtonClick
- type: MouseEventHandler
- description: Defines a callback function which is called when the close button is clicked. The close button is displayed only when this prop is provided.
### fullscreen
- type: boolean
- description: If true, the modal takes up the whole screen.

