From 28f0e55475ecac41034e3fac8c48ea0a332d364c Mon Sep 17 00:00:00 2001 From: jackyzha0 Date: Wed, 13 May 2020 23:34:12 -0700 Subject: on new paste modal --- frontend/src/components/modals/PasswordModal.js | 62 +++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 frontend/src/components/modals/PasswordModal.js (limited to 'frontend/src/components/modals/PasswordModal.js') diff --git a/frontend/src/components/modals/PasswordModal.js b/frontend/src/components/modals/PasswordModal.js new file mode 100644 index 0000000..619e60a --- /dev/null +++ b/frontend/src/components/modals/PasswordModal.js @@ -0,0 +1,62 @@ +import React from 'react'; +import Modal from 'react-modal'; +import { PassInput } from '../Inputs' +import { RightPad, LeftPad, ModalHeader } from './shared' +import Error from '../Err'; + +const modalStyles = { + content: { + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: '400px', + height: '250px', + border: '1px solid #11111188' + } +}; + +class PasswordModal extends React.Component { + + componentWillMount() { + Modal.setAppElement('body'); + } + + constructor(props) { + super(props); + this.submitPassword = this.submitPassword.bind(this); + this.ErrorLabel = React.createRef(); + } + + submitPassword(event) { + const password = this.props.value + this.props.validateCallback(password) + event.preventDefault(); + } + + render() { + return( + +
+ + 🚧 err: password protected + + + + + + + + +
+
+ ); + } +} + +export default PasswordModal \ No newline at end of file -- cgit v1.2.3