mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-02-27 12:16:36 +00:00
13 lines
436 B
TypeScript
13 lines
436 B
TypeScript
import { FC } from 'react';
|
|
import { ModalProps, Modal } from 'reactstrap'; // eslint-disable-line import/named
|
|
import './BlurredModal.scss';
|
|
|
|
const onEnter = () => document.body.classList.add('with-modal');
|
|
const onExit = () => document.body.classList.remove('with-modal');
|
|
|
|
export const BlurredModal: FC<ModalProps> = ({ children, ...rest }) => (
|
|
<Modal {...rest} modalTransition={{ onEnter, onExit }}>
|
|
{children}
|
|
</Modal>
|
|
);
|