disable focus lock in modal implemented

This commit is contained in:
NikolaBorislavovHristov 2019-10-05 22:05:41 +03:00
parent 082470ed16
commit e426afb07a

View file

@ -4,10 +4,10 @@ const classnames = require('classnames');
const FocusLock = require('react-focus-lock').default;
const { useModalsContainer } = require('../ModalsContainerContext');
const Modal = ({ className, children, ...props }) => {
const Modal = ({ className, disabled, children, ...props }) => {
const modalsContainer = useModalsContainer();
return ReactDOM.createPortal(
<FocusLock className={classnames(className, 'modal-container')} autoFocus={false} lockProps={props}>
<FocusLock className={classnames(className, 'modal-container')} autoFocus={false} disabled={disabled} lockProps={props}>
{children}
</FocusLock>,
modalsContainer