From 9287258c9bbd47de14993d8662cdeef3f6e67188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E8=AF=97=E6=B4=A5?= <2723065175@qq.com> Date: Mon, 13 May 2024 01:27:16 +0000 Subject: [PATCH] =?UTF-8?q?!2747=20=E4=BC=98=E5=8C=96:=E6=96=B0=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=B3=A8=E5=86=8C=E9=82=80=E8=AF=B7=E7=A0=81=E6=94=B9?= =?UTF-8?q?=E5=8F=AF=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/UI/Components/MainContent/Regist.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/UI/Components/MainContent/Regist.tsx b/src/UI/Components/MainContent/Regist.tsx index aecf4b302..3e0d27f9c 100644 --- a/src/UI/Components/MainContent/Regist.tsx +++ b/src/UI/Components/MainContent/Regist.tsx @@ -117,10 +117,10 @@ export default class Regist extends React.Component<{ store?: TopPanelStore; }> }); return; } - if (this.inputIntent.InviteCode !== Intent.SUCCESS) + if (this.inputIntent.InviteCode === Intent.DANGER) { AppToaster.show({ - message: this.registInput.invite_code.length === 0 ? "邀请码不能为空" : "邀请码有误", + message: "邀请码有误", intent: Intent.DANGER, timeout: 1000, }); @@ -306,11 +306,11 @@ export default class Regist extends React.Component<{ store?: TopPanelStore; }> break; case InputType.InviteCode: text = this.registInput.invite_code; - if (this.inviteCode.test(text)) + if (text === "" || this.inviteCode.test(text)) { this.flag = InputType.OK; this.errMsg = ""; - this.inputIntent.InviteCode = Intent.SUCCESS; + this.inputIntent.InviteCode = (text === "" ? Intent.NONE : Intent.SUCCESS); } else { @@ -444,7 +444,7 @@ export default class Regist extends React.Component<{ store?: TopPanelStore; }> value={this.registInput.invite_code} intent={this.inputIntent.InviteCode} name="txt" - placeholder={"邀请码: 6位字母和数字"} + placeholder={"邀请码: 6位字母和数字(可选)"} onChange={e => { this.registInput.invite_code = e.target.value;