From 8d8dbc6a34b28e61eac163d33baf5d57a6d86227 Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Thu, 13 Feb 2020 18:57:47 +0200 Subject: [PATCH] forward ref to modal --- src/router/Modal/Modal.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/router/Modal/Modal.js b/src/router/Modal/Modal.js index 043a6599b..5309272fe 100644 --- a/src/router/Modal/Modal.js +++ b/src/router/Modal/Modal.js @@ -5,15 +5,17 @@ const classnames = require('classnames'); const FocusLock = require('react-focus-lock').default; const { useModalsContainer } = require('../ModalsContainerContext'); -const Modal = ({ className, autoFocus, disabled, children, ...props }) => { +const Modal = React.forwardRef(({ className, autoFocus, disabled, children, ...props }, ref) => { const modalsContainer = useModalsContainer(); return ReactDOM.createPortal( - + {children} , modalsContainer ); -}; +}); + +Modal.displayName = 'Modal'; Modal.propTypes = { className: PropTypes.string,