palash-signoz 01bad0f18a
chore: eslint fix (#884)
* chore: eslint is updated

* chore: some eslint fixes are made

* chore: some more eslint fix are updated

* chore: some eslint fix is made

* chore: styled components type is added

* chore: some more eslint fix are made

* chore: some more eslint fix are updated

* chore: some more eslint fix are updated

* fix: eslint fixes

Co-authored-by: Pranshu Chittora <pranshu@signoz.io>
2022-03-24 12:06:57 +05:30

37 lines
599 B
TypeScript

import { Modal, ModalProps as Props } from 'antd';
import React, { ReactElement } from 'react';
function CustomModal({
title,
children,
isModalVisible,
footer,
closable = true,
}: ModalProps): JSX.Element {
return (
<Modal
title={title}
visible={isModalVisible}
footer={footer}
closable={closable}
>
{children}
</Modal>
);
}
interface ModalProps {
isModalVisible: boolean;
closable?: boolean;
footer?: Props['footer'];
title: string;
children: ReactElement;
}
CustomModal.defaultProps = {
closable: undefined,
footer: undefined,
};
export default CustomModal;