README
Compatibility
🌏 Web | 🖥 Electron | 📱 React Native |
✔️ | ✖ | ✖ |
Screenshots
🌏 Web | 🖥 Electron | 📱 React Native |
TBD | TBD |
Universal Props
Name | Type | Default | Description |
onRequestClose | () => void | onRequestCloset prop for Modal Component. | |
onShow | () => void | onShow prop for Modal component. | |
onDismiss | () => void | call onDismiss prop for Modal component. | |
transparent | boolean | transparent prop for Modal component. | |
visible | boolean | visible prop for Modal component. | |
hardwareAccelerated | boolean | hardwareAcceleratedfor prop Modal component. | |
onOrientationChange | () => void | onOrientationChange prop for Modal component. | |
presentationStyle | enum | 'fullScreen','pageSheet','formSheet','overFullScreen' | onOrientationChange prop for Modal component. |
onOrientationChange | () => void | onOrientationChange prop for Modal component. | |
supportedOrientations | enum | 'portrait','portrait-upside-down','landscape','landscape-left','landscape-right' | supportedOrientations prop for Modal component. |
animationType | enum | 'none','slide','fade' | animationType prop for Modal component. |
animationType | enum | 'none','slide','fade' | animationType prop for Modal component. |
Modal Specific Library Props
Name | Type | Default | Description | ||
fullScreen | boolean | fullScreen prop for Modal component. | |||
fullWidth | boolean | fullWidth prop for Modal component. | |||
visible | boolean | visible prop Modal component. | |||
onClose | () => void | onClose prop for Modal component. | |||
maxWidth | enum | 'xs' , 'sm' , 'md' | maxWidth prop for Modal component. | ||
children | ReactNode | Children of Modal component. | |||
disableBackdropClick | boolean | If true, clicking the backdrop will not fire the onClose callback. | |||
disableEscapeKeyDown | boolean | If true, hitting escape will not fire the onClose callback. | |||
onBackdropClick | () => void | Callback fired when the backdrop is clicked | |||
onEnter | () => void | Callback fired before the dialog enters. | |||
onEntered | () => void | Callback fired when the dialog has entered | |||
onEntering | () => void | Callback fired when the dialog is entering | |||
onEscapeKeyDown | () => void | Callback fired when the dialog is entering. | |||
disableBackdropClick | boolean | If true, clicking the backdrop will not fire the onClose callback. | |||
disableBackdropClick | boolean | If true, clicking the backdrop will not fire the onClose callback. | |||
onExit | () => void | Callback fired before the dialog exits. | |||
onExited | () => void | Callback fired when the dialog has exited.. | |||
open | boolean | If true, the Dialog is open. | |||
PaperProps | open | Properties applied to the Paper element.. | |||
scroll | string | 'body','paper' | Determine the container for scrolling the dialog. | ||
TransitionComponent | string | Fade | Transition component. | ||
TransitionProps | object | Fade | Properties applied to the Transition element. | ||
ModalBody Universal Props
Name | Type | Default | Description |
children | ReactNode | children prop ModalBody Component. | |
classes | object | classes prop is used for ModalBody Component. | |
disableActionSpacing | boolean | disableActionSpacing for ModalBody Component. | |
style | object | style prop for ModalBody Component. |
ModalFooter Universal Props
Name | Type | Default | Description |
children | ReactNode | children prop ModalFooter Component. | |
classes | object | classes prop is used for ModalFooter Component. | |
disableActionSpacing | boolean | disableActionSpacing for ModalFooter Component. | |
style | object | style prop for ModalFooter Component. |
ModalHeader Universal Props
Name | Type | Default | Description |
children | ReactNode | children prop ModalHeader Component. | |
classes | object | classes prop is used for ModalHeader Component. | |
style | object | style prop for ModalHeader Component. |
ModalBodyText Universal Props
Name | Type | Default | Description |
children | ReactNode | children prop ModalBodyText Component. | |
classes | object | classes prop is used for ModalHeader Component. | |
style | object | style prop for ModalBodyText Component. |
How to use
Last updated