mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-08-21 07:02:32 +02:00
41 lines
955 B
JavaScript
41 lines
955 B
JavaScript
import React from "react";
|
|
import "../css/ModalUi.css";
|
|
const ModalUi = ({
|
|
children,
|
|
title,
|
|
isOpen,
|
|
handleClose,
|
|
headerColor,
|
|
dropdownModal
|
|
}) => {
|
|
return (
|
|
<>
|
|
{isOpen && (
|
|
<div className="modaloverlay">
|
|
<div className={dropdownModal ? dropdownModal : "modalcontainer"}>
|
|
{title && (
|
|
<div
|
|
style={{ background: headerColor ? headerColor : "#32a3ac" }}
|
|
className="modalheader"
|
|
>
|
|
<div className="modaltitle">{title}</div>
|
|
{handleClose && (
|
|
<div
|
|
className="closebtn"
|
|
onClick={() => handleClose && handleClose()}
|
|
>
|
|
×
|
|
</div>
|
|
)}
|
|
</div>
|
|
)}
|
|
<div>{children}</div>
|
|
</div>
|
|
</div>
|
|
)}
|
|
</>
|
|
);
|
|
};
|
|
|
|
export default ModalUi;
|