diff --git a/package.json b/package.json index 30e5d2a..3f4379d 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "react": "^15.5.4", "react-dom": "15.5.4", "react-router-dom": "^4.1.1", - "react-tap-event-plugin": "^2.0.1" + "react-tap-event-plugin": "^2.0.1", + "semantic-ui-react": "^0.70.0" } } diff --git a/src/ts/containers/test/SignIn.tsx b/src/ts/containers/test/SignIn.tsx index 9531a06..4e59f8b 100644 --- a/src/ts/containers/test/SignIn.tsx +++ b/src/ts/containers/test/SignIn.tsx @@ -1,6 +1,6 @@ import *as React from 'react' import { - Icon, Label, Input, + Icon, Label, Input, InputOnChangeData, Select, Button, Header, Modal } from 'semantic-ui-react' @@ -15,32 +15,57 @@ export class SignIn extends React.Component { constructor(props: any, context: any) { super(props, context); - + this.state = { forgotPopup: false, + sendComPopup: false, + email: '', + pass: '', }; } -forgotPopupOpen = () => this.setState({ forgotPopup: true }); - forgotPopupClose = () => this.setState({ forgotPopup: false }); + forgotPopupOpen = () => this.setState({ forgotPopup: true }); + PopupClose = () => this.setState({ forgotPopup: false, sendComPopup: false }); + sendComOpen = () => { + this.setState({ + forgotPopup: false, + sendComPopup: true, + }); + } + + onSignIn = () => { + console.log(this.state); + } render() { return (
- - + + , data: InputOnChangeData) => { + this.setState({ email: data.value }); + }} />
- - + , data: InputOnChangeData) => { + this.setState({ pass: data.value }); + }} />
- +
+ + + + + + + Change your password Enter email address. @@ -48,16 +73,25 @@ forgotPopupOpen = () => this.setState({ forgotPopup: true }); - - + + + + + + + Send Complete + + +
비밀번호 변경이 신청 되었습니다.
+

수신하신 메일의 주소에서 비밀번호 변경을 완료 하시기 바랍니다.

+
+
+ +

- - - -
); diff --git a/src/ts/containers/test/SignUp.tsx b/src/ts/containers/test/SignUp.tsx index 9b8f4d4..602ee2c 100644 --- a/src/ts/containers/test/SignUp.tsx +++ b/src/ts/containers/test/SignUp.tsx @@ -1,7 +1,7 @@ import *as React from 'react' import { - Icon, Label, Input, - Select, Button + Icon, Label, Input, InputOnChangeData, + Select, Button, Dropdown } from 'semantic-ui-react' @@ -20,6 +20,25 @@ export class SignUp extends React.Component { constructor(props: any, context: any) { super(props, context); + this.state = { + email: '', + name: '', + pass: '', + passCon: '', + company: '', + phone: '', + country: '', + }; + + } + + + onSubmit = () => { + console.log(this.state) + + } + + onChange = (event: React.SyntheticEvent, data: InputOnChangeData) => { } @@ -29,31 +48,45 @@ export class SignUp extends React.Component { return (
- - -
- - -
- - -
- - -
- - -
- - -
- - + + , data: InputOnChangeData) => { + this.setState({ email: data.value }); + }} /> +
+ + , data: InputOnChangeData) => { + this.setState({ name: data.value }); + }} /> +
+ + , data: InputOnChangeData) => { + this.setState({ pass: data.value }); + }} /> +
+ + , data: InputOnChangeData) => { + this.setState({ passCon: data.value }); + }} /> +
+ + , data: InputOnChangeData) => { + this.setState({ company: data.value }); + }} /> +
+ + + + , data: InputOnChangeData) => { + this.setState({ phone: data.value }); + }} /> + +
+ +
); }