mirror of
http://112.124.100.131/huang.ze/ebiz-dify-ai.git
synced 2025-12-09 02:46:52 +08:00
fix: activation page reload issue after activating (#964)
This commit is contained in:
@@ -47,13 +47,14 @@ const ActivateForm = () => {
|
||||
const [showSuccess, setShowSuccess] = useState(false)
|
||||
const defaultLanguage = useCallback(() => (window.navigator.language.startsWith('zh') ? languageMaps['zh-Hans'] : languageMaps.en) || languageMaps.en, [])
|
||||
|
||||
const showErrorMessage = (message: string) => {
|
||||
const showErrorMessage = useCallback((message: string) => {
|
||||
Toast.notify({
|
||||
type: 'error',
|
||||
message,
|
||||
})
|
||||
}
|
||||
const valid = () => {
|
||||
}, [])
|
||||
|
||||
const valid = useCallback(() => {
|
||||
if (!name.trim()) {
|
||||
showErrorMessage(t('login.error.nameEmpty'))
|
||||
return false
|
||||
@@ -66,9 +67,9 @@ const ActivateForm = () => {
|
||||
showErrorMessage(t('login.error.passwordInvalid'))
|
||||
|
||||
return true
|
||||
}
|
||||
}, [name, password, showErrorMessage, t])
|
||||
|
||||
const handleActivate = async () => {
|
||||
const handleActivate = useCallback(async () => {
|
||||
if (!valid())
|
||||
return
|
||||
try {
|
||||
@@ -84,13 +85,13 @@ const ActivateForm = () => {
|
||||
timezone,
|
||||
},
|
||||
})
|
||||
setLocaleOnClient(language.startsWith('en') ? 'en' : 'zh-Hans')
|
||||
setLocaleOnClient(language.startsWith('en') ? 'en' : 'zh-Hans', false)
|
||||
setShowSuccess(true)
|
||||
}
|
||||
catch {
|
||||
recheck()
|
||||
}
|
||||
}
|
||||
}, [email, language, name, password, recheck, setLocaleOnClient, timezone, token, valid, workspaceID])
|
||||
|
||||
return (
|
||||
<div className={
|
||||
|
||||
Reference in New Issue
Block a user