From 9c9f0ddb93ffd9f0f8d7826191d4ec7153430db6 Mon Sep 17 00:00:00 2001 From: Matri Date: Wed, 23 Aug 2023 08:57:25 +0800 Subject: [PATCH] fix: user activation request 404 issue (#963) --- web/app/activate/activateForm.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/app/activate/activateForm.tsx b/web/app/activate/activateForm.tsx index 8d3c09d62c..bfbfcebfb0 100644 --- a/web/app/activate/activateForm.tsx +++ b/web/app/activate/activateForm.tsx @@ -1,5 +1,5 @@ 'use client' -import { useState } from 'react' +import { useCallback, useState } from 'react' import { useContext } from 'use-context-selector' import { useTranslation } from 'react-i18next' import useSWR from 'swr' @@ -45,7 +45,7 @@ const ActivateForm = () => { const [timezone, setTimezone] = useState('Asia/Shanghai') const [language, setLanguage] = useState('en-US') const [showSuccess, setShowSuccess] = useState(false) - const defaultLanguage = (navigator.language?.startsWith('zh') ? languageMaps['zh-Hans'] : languageMaps.en) || languageMaps.en + const defaultLanguage = useCallback(() => (window.navigator.language.startsWith('zh') ? languageMaps['zh-Hans'] : languageMaps.en) || languageMaps.en, []) const showErrorMessage = (message: string) => { Toast.notify({ @@ -169,7 +169,7 @@ const ActivateForm = () => {
{ setLanguage(item.value as string)