
### dataHook
- type: string
- description: applied as data-hook HTML attribute that can be used to create driver in testing
### hideFooter
- type: bool
- description: Hides the footer that contains the action buttons
### confirmText
- type: node
- description: Defines the main action button text
### confirmPrefixIcon
- type: element
- description: Add a prefix icon for the main action button
### confirmSuffixIcon
- type: element
- description: Add a suffix icon for the main action button
### cancelText
- type: node
- description: Defines the secondary action button text
### cancelPrefixIcon
- type: element
- description: Add a prefix icon for the secondary action button
### cancelSuffixIcon
- type: element
- description: Add a suffix icon for the secondary action button
### theme
- type: enum
- description: modal theme color
### onOk
- type: func
- description: Called when the main action (confirm) is clicked
### onCancel
- type: func
- description: Called when the secondary action (cancel) is clicked
### onClose
- type: func
- description: Called when the close button is clicked
### width
- type: string
- description: Specify exact width
### margin
- type: string
- description: Specify exact margin. Use to fine tune position inside other elements.
When used inside `&lt;Modal&gt;`, beware that `&lt;Modal&gt;` is a flex container, therefore specific flex item CSS rules apply for this margin.
### title
- type: node
- description: Defines the modals&#39;s header title
### children
- type: any
- description: The content to be displayed. can be text or some node
### maxHeight
- type: union
- description: Max height. When supplied - will allow internal scroll to the component
### buttonsHeight
- type: enum
- description: Defines the buttons size
### closeButton
- type: bool
- description: Show/hide the close button
### disableCancel
- type: bool
- description: Defines the secondary action button
### disableConfirmation
- type: bool
- description: Defines the main action button
### noBodyPadding
- type: bool
- description: Removes the content padding. Used in custom modal that defines it&#39;s own padding
### footerBottomChildren
- type: node
- description: A render slot to display a foot note
### fullscreen
- type: bool
- description: Stretches the component to a full screen mode (with some padding)
### withEmptyState
- type: bool
- description: Changes the internal padding to be used with `&lt;EmptyState/&gt;` component
### sideActions
- type: node
- description: Used to display some side component in the footer, for example `&lt;Checkbox/&gt;`
### image
- type: node
- description: Used to display an illustration on the left side


