largegittest2
lianahus 4 months ago committed by yann300
parent 8b946df186
commit 3672ec0696
  1. 22
      libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx

@ -90,16 +90,16 @@ export function Workspace() {
setState((prevState) => { setState((prevState) => {
return { ...prevState, loggedInGithub: true, githubUser: data.user } return { ...prevState, loggedInGithub: true, githubUser: data.user }
}) })
} }
} }
global.plugin.on('dgit', 'disconnectFromGithub', () => { global.plugin.on('dgit', 'disconnectFromGithub', () => {
setState((prevState) => { setState((prevState) => {
return { ...prevState, loggedInGithub: false, githubUser: null } return { ...prevState, loggedInGithub: false, githubUser: null }
}) })
}) })
global.plugin.on('dgit', 'loggedInGithubChanged', () => { global.plugin.on('dgit', 'loggedInGithubChanged', () => {
run() run()
}) })
run() run()
}, []) }, [])
@ -1164,8 +1164,8 @@ export function Workspace() {
} }
</span> </span>
<span className="d-flex"> <span className="d-flex">
{ {
!state.loggedInGithub && <CustomTooltip !state.loggedInGithub && <CustomTooltip
placement="right" placement="right"
tooltipId="githubNotLogged" tooltipId="githubNotLogged"
tooltipClasses="text-nowrap" tooltipClasses="text-nowrap"
@ -1176,9 +1176,9 @@ export function Workspace() {
<span onClick={() => logInGithub() } className="ml-1 text-success"> Sign in </span> <span onClick={() => logInGithub() } className="ml-1 text-success"> Sign in </span>
</div> </div>
</CustomTooltip> </CustomTooltip>
} }
{ {
state.loggedInGithub && <CustomTooltip state.loggedInGithub && <CustomTooltip
placement="right" placement="right"
tooltipId="githubLoggedIn" tooltipId="githubLoggedIn"
tooltipClasses="text-nowrap" tooltipClasses="text-nowrap"
@ -1186,8 +1186,8 @@ export function Workspace() {
> >
<img width={20} height={20} data-id={`connected-img-${state.githubUser && state.githubUser.login}`} src={state.githubUser && state.githubUser.avatar_url} className="remixui_avatar_user ml-2" /> <img width={20} height={20} data-id={`connected-img-${state.githubUser && state.githubUser.login}`} src={state.githubUser && state.githubUser.avatar_url} className="remixui_avatar_user ml-2" />
</CustomTooltip> </CustomTooltip>
} }
</span> </span>
</div> </div>
</div> </div>
<div className='mx-2'> <div className='mx-2'>

Loading…
Cancel
Save