use tabs to switch between account link flows
This commit is contained in:
parent
b38b19354e
commit
c70fa16154
|
@ -4,13 +4,17 @@ home = Home
|
||||||
dashboard = Dashboard
|
dashboard = Dashboard
|
||||||
explore = Explore
|
explore = Explore
|
||||||
help = Help
|
help = Help
|
||||||
|
auth_link_signup_tab = Register New Account
|
||||||
|
auth_link_signup_title = Add Email and Password (for Account Recovery)
|
||||||
|
auth_link_signup_submit = Complete Account
|
||||||
|
auth_link_signin_tab = Link to Existing Account
|
||||||
|
auth_link_signin_title = Sign In to Authorize Linked Account
|
||||||
|
auth_link_signin_submit = Link Account
|
||||||
sign_in = Sign In
|
sign_in = Sign In
|
||||||
sign_in_with = Sign In With
|
sign_in_with = Sign In With
|
||||||
sign_out = Sign Out
|
sign_out = Sign Out
|
||||||
sign_up = Register
|
sign_up = Register
|
||||||
add_recovery = Add Email and Password (for Account Recovery)
|
|
||||||
link_account = Link Account
|
link_account = Link Account
|
||||||
link_account_signin_or_signup = Sign in with existing credentials to link your existing account to this account. Or register a new one.
|
|
||||||
register = Register
|
register = Register
|
||||||
website = Website
|
website = Website
|
||||||
version = Version
|
version = Version
|
||||||
|
|
|
@ -1,20 +1,30 @@
|
||||||
{{template "base/head" .}}
|
{{template "base/head" .}}
|
||||||
|
|
||||||
<div class="user link-account">
|
<div class="user link-account">
|
||||||
<div class="ui middle very relaxed page grid">
|
<div class="ui middle very relaxed page grid">
|
||||||
<div class="column">
|
<div class="column">
|
||||||
<p class="large center">
|
|
||||||
{{.i18n.Tr "link_account_signin_or_signup"}}
|
<div class="ui tabular menu">
|
||||||
</p>
|
<!-- TODO handle .ShowRegistrationButton once other login bugs are fixed -->
|
||||||
|
<div class="item {{if not (or .user_name_exists .email_exists)}}active{{end}}"
|
||||||
|
data-tab="auth-link-signup-tab">
|
||||||
|
{{.i18n.Tr "auth_link_signup_tab"}}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="item {{if or .user_name_exists .email_exists}}active{{end}}" data-tab="auth-link-signin-tab">
|
||||||
|
{{.i18n.Tr "auth_link_signin_tab"}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{if or .user_name_exists .email_exists}}
|
<div class="ui tab" data-tab="auth-link-signup-tab">
|
||||||
|
{{template "user/auth/signup_inner" .}}
|
||||||
|
</div>
|
||||||
|
<div class="ui tab" data-tab="auth-link-signin-tab">
|
||||||
<div class="ui user signin container icon">
|
<div class="ui user signin container icon">
|
||||||
{{template "user/auth/signin_inner" .}}
|
{{template "user/auth/signin_inner" .}}
|
||||||
</div>
|
</div>
|
||||||
{{else}}
|
</div>
|
||||||
{{template "user/auth/signup_inner" .}}
|
</div>
|
||||||
{{end}}
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
{{template "base/footer" .}}
|
{{template "base/footer" .}}
|
||||||
|
|
|
@ -2,7 +2,11 @@
|
||||||
{{template "base/alert" .}}
|
{{template "base/alert" .}}
|
||||||
{{end}}
|
{{end}}
|
||||||
<h4 class="ui top attached header center">
|
<h4 class="ui top attached header center">
|
||||||
|
{{if .LinkAccountMode}}
|
||||||
|
{{.i18n.Tr "auth_link_signin_title"}}
|
||||||
|
{{else}}
|
||||||
{{.i18n.Tr "auth.login_userpass"}}
|
{{.i18n.Tr "auth.login_userpass"}}
|
||||||
|
{{end}}
|
||||||
</h4>
|
</h4>
|
||||||
<div class="ui attached segment">
|
<div class="ui attached segment">
|
||||||
<form class="ui form" action="{{.SignInLink}}" method="post">
|
<form class="ui form" action="{{.SignInLink}}" method="post">
|
||||||
|
@ -27,7 +31,13 @@
|
||||||
|
|
||||||
<div class="inline field">
|
<div class="inline field">
|
||||||
<label></label>
|
<label></label>
|
||||||
<button class="ui green button">{{.i18n.Tr "sign_in"}}</button>
|
<button class="ui green button">
|
||||||
|
{{if .LinkAccountMode}}
|
||||||
|
{{.i18n.Tr "auth_link_signin_submit"}}
|
||||||
|
{{else}}
|
||||||
|
{{.i18n.Tr "sign_in"}}
|
||||||
|
{{end}}
|
||||||
|
</button>
|
||||||
<a href="{{AppSubUrl}}/user/forgot_password">{{.i18n.Tr "auth.forgot_password"}}</a>
|
<a href="{{AppSubUrl}}/user/forgot_password">{{.i18n.Tr "auth.forgot_password"}}</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
{{.CsrfTokenHtml}}
|
{{.CsrfTokenHtml}}
|
||||||
<h3 class="ui top attached header">
|
<h3 class="ui top attached header">
|
||||||
{{if .LinkAccountMode}}
|
{{if .LinkAccountMode}}
|
||||||
{{.i18n.Tr "add_recovery"}}
|
{{.i18n.Tr "auth_link_signup_title"}}
|
||||||
{{else}}
|
{{else}}
|
||||||
{{.i18n.Tr "sign_up"}}
|
{{.i18n.Tr "sign_up"}}
|
||||||
{{end}}
|
{{end}}
|
||||||
|
@ -51,7 +51,13 @@
|
||||||
|
|
||||||
<div class="inline field">
|
<div class="inline field">
|
||||||
<label></label>
|
<label></label>
|
||||||
<button class="ui green button">{{.i18n.Tr "auth.create_new_account"}}</button>
|
<button class="ui green button">
|
||||||
|
{{if .LinkAccountMode}}
|
||||||
|
{{.i18n.Tr "auth_link_signup_submit"}}
|
||||||
|
{{else}}
|
||||||
|
{{.i18n.Tr "auth.create_new_account"}}
|
||||||
|
{{end}}
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{if not .LinkAccountMode}}
|
{{if not .LinkAccountMode}}
|
||||||
|
|
Loading…
Reference in New Issue