mirror of
https://github.com/hcengineering/platform.git
synced 2025-06-08 08:51:12 +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",
|
"ChangeAccount": "Change account",
|
||||||
"NotSeeingWorkspace": "Not seeing your workspace?",
|
"NotSeeingWorkspace": "Not seeing your workspace?",
|
||||||
"WorkspaceNameRule": "The workspace name can contains lowercase letters, numbers, and symbols !@#%&^-",
|
"WorkspaceNameRule": "The workspace name can contains lowercase letters, numbers, and symbols !@#%&^-",
|
||||||
"ForgotPassword": "Forgot your password",
|
"ForgotPassword": "Forgot your password?",
|
||||||
"KnowPassword": "Know your password?",
|
"KnowPassword": "Know your password?",
|
||||||
"Recover": "Recover",
|
"Recover": "Recover",
|
||||||
"PasswordRecovery": "Password recovery",
|
"PasswordRecovery": "Password recovery",
|
||||||
|
@ -84,7 +84,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$: bottom = page === 'login' ? [signUpAction] : [loginAction]
|
$: bottom = page === 'login' ? [signUpAction] : [loginJoinAction]
|
||||||
$: secondaryButtonLabel = page === 'login' ? login.string.SignUp : undefined
|
$: secondaryButtonLabel = page === 'login' ? login.string.SignUp : undefined
|
||||||
$: secondaryButtonAction = () => {
|
$: secondaryButtonAction = () => {
|
||||||
page = 'signUp'
|
page = 'signUp'
|
||||||
@ -96,12 +96,36 @@
|
|||||||
func: () => (page = 'signUp')
|
func: () => (page = 'signUp')
|
||||||
}
|
}
|
||||||
|
|
||||||
const loginAction = {
|
const loginJoinAction = {
|
||||||
caption: login.string.HaveAccount,
|
caption: login.string.HaveAccount,
|
||||||
i18n: login.string.LogIn,
|
i18n: login.string.LogIn,
|
||||||
func: () => (page = '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(() => {
|
onMount(() => {
|
||||||
check()
|
check()
|
||||||
})
|
})
|
||||||
@ -132,5 +156,5 @@
|
|||||||
{action}
|
{action}
|
||||||
{secondaryButtonLabel}
|
{secondaryButtonLabel}
|
||||||
{secondaryButtonAction}
|
{secondaryButtonAction}
|
||||||
bottomActions={bottom}
|
bottomActions={[...bottom, loginAction, recoveryAction]}
|
||||||
/>
|
/>
|
||||||
|
Loading…
Reference in New Issue
Block a user