21 lines
400 B
TypeScript
21 lines
400 B
TypeScript
import Header from "./Header"
|
|
import UiModal from "./Modal"
|
|
import Overlay from "./Overlay"
|
|
import Portal from "./Portal"
|
|
import Title from "./Title"
|
|
|
|
export default function Modal({ children }: React.PropsWithChildren) {
|
|
return (
|
|
<Portal>
|
|
<Overlay>
|
|
<UiModal>
|
|
{children}
|
|
</UiModal>
|
|
</Overlay>
|
|
</Portal>
|
|
)
|
|
}
|
|
|
|
Modal.Header = Header
|
|
Modal.Title = Title
|