{
if (!props.preventClose) {
props.onClose();
}
}}
parentSelector={modalParentSelector}
overlayClassName="c__modal__backdrop"
className={classNames(MODAL_CLASS, `${MODAL_CLASS}--${props.size}`)}
shouldCloseOnOverlayClick={!!props.closeOnClickOutside}
bodyOpenClassName={classNames("c__modals--opened", NOSCROLL_CLASS)}
>
{!props.hideCloseButton && !props.preventClose && (
)}
{props.titleIcon && (
{props.titleIcon}
)}
{props.title && {props.title}
}
{/* eslint-disable-next-line jsx-a11y/no-noninteractive-tabindex */}
{props.children}
);
};
const ModalFooter = ({
leftActions,
rightActions,
actions,
}: Pick