fix: show bind options only available (close #65)

This commit is contained in:
JustSong 2023-05-21 11:22:28 +08:00
parent fa79e8b7a3
commit b92ec5e54c

View File

@ -112,13 +112,17 @@ const PersonalSetting = () => {
<Button onClick={generateAccessToken}>生成系统访问令牌</Button> <Button onClick={generateAccessToken}>生成系统访问令牌</Button>
<Divider /> <Divider />
<Header as='h3'>账号绑定</Header> <Header as='h3'>账号绑定</Header>
<Button {
onClick={() => { status.wechat_login && (
setShowWeChatBindModal(true); <Button
}} onClick={() => {
> setShowWeChatBindModal(true);
绑定微信账号 }}
</Button> >
绑定微信账号
</Button>
)
}
<Modal <Modal
onClose={() => setShowWeChatBindModal(false)} onClose={() => setShowWeChatBindModal(false)}
onOpen={() => setShowWeChatBindModal(true)} onOpen={() => setShowWeChatBindModal(true)}
@ -148,7 +152,11 @@ const PersonalSetting = () => {
</Modal.Description> </Modal.Description>
</Modal.Content> </Modal.Content>
</Modal> </Modal>
<Button onClick={openGitHubOAuth}>绑定 GitHub 账号</Button> {
status.github_oauth && (
<Button onClick={openGitHubOAuth}>绑定 GitHub 账号</Button>
)
}
<Button <Button
onClick={() => { onClick={() => {
setShowEmailBindModal(true); setShowEmailBindModal(true);