From 063bee4e28fea9f44a046a0c30c59afb9461f08a Mon Sep 17 00:00:00 2001 From: evlist Date: Mon, 5 Dec 2022 18:48:57 +0100 Subject: [PATCH] Forgotten component ... --- src/components/dialog/Dialog.tsx | 58 ++++++++++++++++++++++++++++++++ src/components/dialog/index.ts | 1 + 2 files changed, 59 insertions(+) create mode 100644 src/components/dialog/Dialog.tsx create mode 100644 src/components/dialog/index.ts 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';