diff --git a/webpack/scenes/ContentViews/Details/Filters/Add/CVFilterAddModal.js b/webpack/scenes/ContentViews/Details/Filters/Add/CVFilterAddModal.js index 1633cff22b4..71f83805e8a 100644 --- a/webpack/scenes/ContentViews/Details/Filters/Add/CVFilterAddModal.js +++ b/webpack/scenes/ContentViews/Details/Filters/Add/CVFilterAddModal.js @@ -5,8 +5,10 @@ import { useDispatch, useSelector } from 'react-redux'; import { STATUS } from 'foremanReact/constants'; import PropTypes from 'prop-types'; import { translate as __ } from 'foremanReact/common/I18n'; -import { Modal, ModalVariant, Form, FormGroup, TextInput, ActionGroup, Button, Radio, TextArea, - Split, SplitItem, Select, SelectOption } from '@patternfly/react-core'; +import { + Modal, ModalVariant, Form, FormGroup, TextInput, ActionGroup, Button, Radio, TextArea, + Split, SplitItem, Select, SelectOption, +} from '@patternfly/react-core'; import { addCVFilterRule, createContentViewFilter } from '../../ContentViewDetailActions'; import { selectCreateContentViewFilter, selectCreateContentViewFilterStatus, @@ -16,7 +18,7 @@ import { import { FILTER_TYPES } from '../../../ContentViewsConstants'; import ContentType from '../ContentType'; -const CVFilterAddModal = ({ cvId, show, setIsOpen }) => { +const CVFilterAddModal = ({ cvId, show, onClose }) => { const [inclusion, setInclusion] = useState(true); const [name, setName] = useState(''); const [description, setDescription] = useState(''); @@ -83,12 +85,10 @@ const CVFilterAddModal = ({ cvId, show, setIsOpen }) => { title={__('Create filter')} variant={ModalVariant.large} isOpen={show} - onClose={() => { - setIsOpen(false); - }} + onClose={onClose} appendTo={document.body} > -