mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-14 04:08:19 +00:00
TSK-637: Add login and recovery action (#2654)
Signed-off-by: Vyacheslav Tumanov <me@slavatumanov.me>
This commit is contained in:
parent
02311af9e1
commit
056b3ee9a8
@ -28,7 +28,7 @@
|
||||
"ChangeAccount": "Change account",
|
||||
"NotSeeingWorkspace": "Not seeing your workspace?",
|
||||
"WorkspaceNameRule": "The workspace name can contains lowercase letters, numbers, and symbols !@#%&^-",
|
||||
"ForgotPassword": "Forgot your password",
|
||||
"ForgotPassword": "Forgot your password?",
|
||||
"KnowPassword": "Know your password?",
|
||||
"Recover": "Recover",
|
||||
"PasswordRecovery": "Password recovery",
|
||||
|
@ -84,7 +84,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
$: bottom = page === 'login' ? [signUpAction] : [loginAction]
|
||||
$: bottom = page === 'login' ? [signUpAction] : [loginJoinAction]
|
||||
$: secondaryButtonLabel = page === 'login' ? login.string.SignUp : undefined
|
||||
$: secondaryButtonAction = () => {
|
||||
page = 'signUp'
|
||||
@ -96,12 +96,36 @@
|
||||
func: () => (page = 'signUp')
|
||||
}
|
||||
|
||||
const loginAction = {
|
||||
const loginJoinAction = {
|
||||
caption: login.string.HaveAccount,
|
||||
i18n: login.string.LogIn,
|
||||
func: () => (page = 'login')
|
||||
}
|
||||
|
||||
const loginAction = {
|
||||
caption: login.string.HaveAccount,
|
||||
i18n: login.string.LogIn,
|
||||
func: () => {
|
||||
const loc = getCurrentLocation()
|
||||
loc.path[1] = 'login'
|
||||
loc.query = undefined
|
||||
loc.path.length = 2
|
||||
navigate(loc)
|
||||
}
|
||||
}
|
||||
|
||||
const recoveryAction = {
|
||||
caption: login.string.ForgotPassword,
|
||||
i18n: login.string.Recover,
|
||||
func: () => {
|
||||
const loc = getCurrentLocation()
|
||||
loc.path[1] = 'password'
|
||||
loc.query = undefined
|
||||
loc.path.length = 2
|
||||
navigate(loc)
|
||||
}
|
||||
}
|
||||
|
||||
onMount(() => {
|
||||
check()
|
||||
})
|
||||
@ -132,5 +156,5 @@
|
||||
{action}
|
||||
{secondaryButtonLabel}
|
||||
{secondaryButtonAction}
|
||||
bottomActions={bottom}
|
||||
bottomActions={[...bottom, loginAction, recoveryAction]}
|
||||
/>
|
||||
|
Loading…
Reference in New Issue
Block a user