summaryrefslogtreecommitdiff
path: root/src/components/shared/BaseModal.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/shared/BaseModal.tsx')
-rw-r--r--src/components/shared/BaseModal.tsx22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/components/shared/BaseModal.tsx b/src/components/shared/BaseModal.tsx
index 4c166db..c9c28b1 100644
--- a/src/components/shared/BaseModal.tsx
+++ b/src/components/shared/BaseModal.tsx
@@ -1,34 +1,24 @@
import cx from 'clsx';
import * as React from 'react';
-import Modal from '../Modal';
-import modalStyle from '../Modal.module.scss';
-
import s from './BaseModal.module.scss';
-
-const { useMemo } = React;
+import Modal from './Modal';
type BaseModalProps = {
isOpen: boolean;
onRequestClose: (...args: any[]) => unknown;
+ title?: string;
children: React.ReactNode;
};
-export default function BaseModal({ isOpen, onRequestClose, children }: BaseModalProps) {
- const className = useMemo(
- () => ({
- base: cx(modalStyle.content, s.cnt),
- afterOpen: s.afterOpen,
- beforeClose: '',
- }),
- []
- );
+export default function BaseModal({ isOpen, onRequestClose, title, children }: BaseModalProps) {
return (
<Modal
isOpen={isOpen}
onRequestClose={onRequestClose}
- className={className}
- overlayClassName={cx(modalStyle.overlay, s.overlay)}
+ title={title}
+ className={s.cnt}
+ overlayClassName={cx(s.overlay)}
>
{children}
</Modal>