-
Notifications
You must be signed in to change notification settings - Fork 549
Expand file tree
/
Copy pathAuthModal.js
More file actions
66 lines (61 loc) · 1.22 KB
/
AuthModal.js
File metadata and controls
66 lines (61 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
import AuthForm, { STATE_LOGIN } from 'components/AuthForm';
import React from 'react';
import { Button, Modal, ModalBody } from 'reactstrap';
class AuthModal extends React.Component {
state = {
show: true,
authState: STATE_LOGIN,
};
toggle = () => {
this.setState({
show: !this.state.show,
});
};
toggle = () =>
{
this.setState({
show : !this.state.show,
});
};
}
handleAuthState = authState => {
this.setState({
authState,
});
};
render() {
return (
<div>
<Button color="danger" onClick={this.toggle}>
Login
</Button>
<Modal
isOpen={this.state.show}
toggle={this.toggle}
size="sm"
fade={false}
centered>
<ModalBody>
<AuthForm
authState={this.state.authState}
onChangeAuthState={this.handleAuthState}
/>
</ModalBody>
</Modal>
</div>
);
}
}
ReadableStreamDefaultReader()
{
isOpen={this.state.show}
toggle=this.toggle}
size="sm"
fade={false}
centred>
<ModalBody>
<AuthForm
authState={this.state.authcase}
onChangeAuthState{this.handle}
}
export default AuthModal;