diff options
author | Dessalines <happydooby@gmail.com> | 2019-08-13 19:52:43 -0700 |
---|---|---|
committer | Dessalines <happydooby@gmail.com> | 2019-08-13 19:52:43 -0700 |
commit | 70628d89c0b0e0fb4694b57a3657d49eb26abb54 (patch) | |
tree | 37fd5d0f5117cb5cf07ba7e233f3734d65deadd6 /ui/src/components/login.tsx | |
parent | c148eefc1df3eda124246691f62cc7ecfe2d3558 (diff) |
Squashed commit of the following:
commit 309d3ec01fb2372e67920cdd7b028c0b80c4ebe6
Author: Dessalines <happydooby@gmail.com>
Date: Tue Aug 13 19:49:38 2019 -0700
Adding some docs
commit da18d304377c96e31a511b11b1a4cf1d0b0f0ab7
Author: Dessalines <happydooby@gmail.com>
Date: Tue Aug 13 19:28:46 2019 -0700
Adding save user settings
commit 0cd84440f4b35dbc7d7fa825291c783114b327c9
Merge: 3246d5d c148eef
Author: Dessalines <happydooby@gmail.com>
Date: Tue Aug 13 17:26:25 2019 -0700
Merge branch 'dev' into nsfw
commit 3246d5d670d0d5e10310a90c6fd81a7dc9e97e54
Author: Dessalines <happydooby@gmail.com>
Date: Sun Aug 11 20:55:09 2019 -0700
nsfw mostly done, except for settings page.
Diffstat (limited to 'ui/src/components/login.tsx')
-rw-r--r-- | ui/src/components/login.tsx | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/ui/src/components/login.tsx b/ui/src/components/login.tsx index e7af89ca..66962acc 100644 --- a/ui/src/components/login.tsx +++ b/ui/src/components/login.tsx @@ -28,6 +28,7 @@ export class Login extends Component<any, State> { password: undefined, password_verify: undefined, admin: false, + show_nsfw: false, }, loginLoading: false, registerLoading: false, @@ -127,9 +128,16 @@ export class Login extends Component<any, State> { </div> <div class="form-group row"> <div class="col-sm-10"> + <div class="form-check"> + <input class="form-check-input" type="checkbox" checked={this.state.registerForm.show_nsfw} onChange={linkEvent(this, this.handleRegisterShowNsfwChange)}/> + <label class="form-check-label"><T i18nKey="show_nsfw">#</T></label> + </div> + </div> + </div> + <div class="form-group row"> + <div class="col-sm-10"> <button type="submit" class="btn btn-secondary">{this.state.registerLoading ? <svg class="icon icon-spinner spin"><use xlinkHref="#icon-spinner"></use></svg> : i18n.t('sign_up')}</button> - </div> </div> </form> @@ -181,6 +189,11 @@ export class Login extends Component<any, State> { i.setState(i.state); } + handleRegisterShowNsfwChange(i: Login, event: any) { + i.state.registerForm.show_nsfw = event.target.checked; + i.setState(i.state); + } + parseMessage(msg: any) { let op: UserOperation = msgOp(msg); if (msg.error) { |