diff --git a/docs/lib/Components/ModalsPage.js b/docs/lib/Components/ModalsPage.js index 275b79813..4d6d63e77 100644 --- a/docs/lib/Components/ModalsPage.js +++ b/docs/lib/Components/ModalsPage.js @@ -8,6 +8,7 @@ import ModalBackdropExample from '../examples/ModalBackdrop'; import ModalNestedExample from '../examples/ModalNested'; import ModalCustomTimeoutExample from '../examples/ModalCustomTimeout'; import ModalFadelessExample from '../examples/ModalFadeless'; +import ModalFullscreenExample from '../examples/ModalFullscreen'; import ModalExternalExample from '../examples/ModalExternal'; import ModalCustomCloseIconExample from '../examples/ModalCustomCloseIcon'; import ModalCustomCloseButtonExample from '../examples/ModalCustomCloseButton'; @@ -21,6 +22,8 @@ const ModalCustomTimeoutExampleSource = require('!!raw-loader!../examples/ModalC const ModalExampleSource = require('!!raw-loader!../examples/Modal'); const ModalExternalExampleSource = require('!!raw-loader!../examples/ModalExternal'); const ModalFadelessExampleSource = require('!!raw-loader!../examples/ModalFadeless'); +const ModalFullscreenExampleSource = require('!!raw-loader!../examples/ModalFullscreen'); + const ModalNestedExampleSource = require('!!raw-loader!../examples/ModalNested'); const ModalDestructuringExampleSource = require('!!raw-loader!../examples/ModalDestructuring'); const ModalFocusOnDestroyExampleSource = require('!!raw-loader!../examples/ModalFocusAfterClose'); @@ -56,6 +59,11 @@ const ModalsPage = () => { autoFocus: PropTypes.bool, // if modal should be centered vertically in viewport centered: PropTypes.bool, + // if modal should be fullscreen + fullscreen: PropTypes.oneOfType([ + PropTypes.bool, // always fullscreen + PropTypes.oneOf(['sm', 'md', 'lg', 'xl']), // fullscreen below breakpoints + ]), // corresponds to bootstrap's modal sizes, ie. 'lg' or 'sm' size: PropTypes.string, // callback for toggling isOpen in the controlling component @@ -114,6 +122,33 @@ const ModalsPage = () => { +
+++ {ModalFullscreenExampleSource} + +