summaryrefslogtreecommitdiff
path: root/client/components/ModalDialog.jsx
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2017-03-18 21:42:30 +0100
committerJules Laplace <jules@okfoc.us>2017-03-18 21:42:30 +0100
commitc548b3bd3f0de1a1a74606d60ef9fdd323792918 (patch)
tree453c4d1d44d97536a519e66ce17eb488ad098ec2 /client/components/ModalDialog.jsx
parent09ffebf333adfe45967b44eb8f6237a65a876e25 (diff)
user authentication in browser
Diffstat (limited to 'client/components/ModalDialog.jsx')
-rw-r--r--client/components/ModalDialog.jsx16
1 files changed, 16 insertions, 0 deletions
diff --git a/client/components/ModalDialog.jsx b/client/components/ModalDialog.jsx
new file mode 100644
index 0000000..0b6aae1
--- /dev/null
+++ b/client/components/ModalDialog.jsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+export default function ModalDialog (props) {
+ const visible = props.visible ? 'visible' : ''
+ function cancel (e) {
+ e.stopPropagation()
+ }
+ return (
+ <div className={'modal ' + visible} onClick={props.onClose}>
+ <div className='inner' onClick={cancel}>
+ {props.children}
+ <div className='close' onClick={props.onClose}>x</div>
+ </div>
+ </div>
+ )
+}