Skip to content

Commit 1fedfbd

Browse files
committed
[to #25]fix: update login check logic
1 parent a934444 commit 1fedfbd

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

client/src/components/Comment/CommentEditor/index.tsx

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { CommentProvider } from '@/providers/comment';
1111

1212
import { Emoji } from './Emoji';
1313
import styles from './index.module.scss';
14+
import { default as Router } from 'next/router';
1415

1516
const { TextArea } = Input;
1617

@@ -108,7 +109,19 @@ export const CommentEditor: React.FC<Props> = ({ hostId, parentComment, replyCom
108109
}}
109110
/>
110111
<div className={styles.textareaWrapper}>
111-
{!hasValidUser && <div className={styles.mask} onClick={toggleNeedSetInfo}></div>}
112+
{!hasValidUser && (
113+
<div
114+
className={styles.mask}
115+
onClick={() => {
116+
if (user) {
117+
message.warning(t('toggleNeedSetInfo'));
118+
Router.push('/admin/ownspace');
119+
} else {
120+
toggleNeedSetInfo(true);
121+
}
122+
}}
123+
></div>
124+
)}
112125
<TextArea
113126
placeholder={textareaPlaceholder as string}
114127
autoSize={textareaSize}

locales/en.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@
6666
"registerNow": "Register now?",
6767
"openAuth": "Use third-party login",
6868
"areYouHasAccount": "Do you already have an account?",
69-
"loginNow": "Login now"
69+
"loginNow": "Login now",
70+
"toggleNeedSetInfo": "Incomplete email information, please complete personal information."
7071
},
7172
"loading": "Loading",
7273
"copySuccess": "Copy successfully",

locales/zh.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@
6666
"registerNow": "立即注册",
6767
"openAuth": "第三方登录",
6868
"areYouHasAccount": "已有账号?",
69-
"loginNow": "立即登录"
69+
"loginNow": "立即登录",
70+
"toggleNeedSetInfo": "邮箱信息不完整,请完善个人资料。"
7071
},
7172
"loading": "加载中",
7273
"copySuccess": "复制成功",

0 commit comments

Comments
 (0)