diff --git a/src/components/dialog/Dialog.tsx b/src/components/dialog/Dialog.tsx new file mode 100644 index 0000000..09ef2a3 --- /dev/null +++ b/src/components/dialog/Dialog.tsx @@ -0,0 +1,58 @@ +import { Component, JSXElement } from 'solid-js'; +import { + Dialog as MuiDialog, + DialogContent, + DialogTitle, + Grid, + IconButton, +} from '@suid/material'; +import CloseIcon from '@suid/icons-material/Close'; + +const Dialog: Component<{ + open: boolean; + title: JSXElement; + closeHandler: () => void; + children: JSXElement; +}> = (props) => { + return ( + + + + + {props.title} + + + + + + + + + + {props.children} + + + ); +}; + +export default Dialog; diff --git a/src/components/dialog/index.ts b/src/components/dialog/index.ts new file mode 100644 index 0000000..e3f43f0 --- /dev/null +++ b/src/components/dialog/index.ts @@ -0,0 +1 @@ +export { default } from './Dialog';