mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-04 22:51:13 +00:00
fix: 修复 qq_login.tsx 类型错误
- onSelectionChange 的 key 参数可能为 null,添加空值检查
This commit is contained in:
parent
74b1da67d8
commit
d72ba6d1ed
@ -112,9 +112,9 @@ export default function QQLoginPage () {
|
||||
// 仅在扫码登录 Tab 下才弹窗,或者错误不是"二维码已过期"
|
||||
// 如果是 "二维码已过期",且不在 qrcode tab,则不弹窗
|
||||
const isQrCodeExpired = friendlyMsg.includes('二维码') && (friendlyMsg.includes('过期') || friendlyMsg.includes('失效'));
|
||||
|
||||
|
||||
if (!isQrCodeExpired || activeTab === 'qrcode') {
|
||||
dialog.alert({
|
||||
dialog.alert({
|
||||
title: '登录失败',
|
||||
content: friendlyMsg,
|
||||
confirmText: '确定',
|
||||
@ -222,7 +222,7 @@ export default function QQLoginPage () {
|
||||
isDisabled={isLoading}
|
||||
size='lg'
|
||||
selectedKey={activeTab}
|
||||
onSelectionChange={(key) => setActiveTab(key.toString())}
|
||||
onSelectionChange={(key) => key !== null && setActiveTab(key.toString())}
|
||||
>
|
||||
<Tab key='shortcut' title='快速登录'>
|
||||
<QuickLogin
|
||||
|
||||
Loading…
Reference in New Issue
Block a user