Commit 38ecd5cd by JustSong

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

parent 577daf34
...@@ -112,6 +112,8 @@ const PersonalSetting = () => { ...@@ -112,6 +112,8 @@ const PersonalSetting = () => {
<Button onClick={generateAccessToken}>生成系统访问令牌</Button> <Button onClick={generateAccessToken}>生成系统访问令牌</Button>
<Divider /> <Divider />
<Header as='h3'>账号绑定</Header> <Header as='h3'>账号绑定</Header>
{
status.wechat_login && (
<Button <Button
onClick={() => { onClick={() => {
setShowWeChatBindModal(true); setShowWeChatBindModal(true);
...@@ -119,6 +121,8 @@ const PersonalSetting = () => { ...@@ -119,6 +121,8 @@ const PersonalSetting = () => {
> >
绑定微信账号 绑定微信账号
</Button> </Button>
)
}
<Modal <Modal
onClose={() => setShowWeChatBindModal(false)} onClose={() => setShowWeChatBindModal(false)}
onOpen={() => setShowWeChatBindModal(true)} onOpen={() => setShowWeChatBindModal(true)}
...@@ -148,7 +152,11 @@ const PersonalSetting = () => { ...@@ -148,7 +152,11 @@ const PersonalSetting = () => {
</Modal.Description> </Modal.Description>
</Modal.Content> </Modal.Content>
</Modal> </Modal>
{
status.github_oauth && (
<Button onClick={openGitHubOAuth}>绑定 GitHub 账号</Button> <Button onClick={openGitHubOAuth}>绑定 GitHub 账号</Button>
)
}
<Button <Button
onClick={() => { onClick={() => {
setShowEmailBindModal(true); setShowEmailBindModal(true);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment