parent
9b0149de3b
commit
dde07bfd4e
@ -1,12 +1,20 @@ |
|||||||
import { gitPluginContext } from "../gitui" |
import { gitPluginContext } from "../gitui" |
||||||
import React, { useEffect, useState } from "react"; |
import React, { useEffect, useState } from "react" |
||||||
export const TokenWarning = () => { |
|
||||||
|
export interface TokenWarningProps { |
||||||
|
plugin: any |
||||||
|
} |
||||||
|
|
||||||
|
export const TokenWarning = (props: TokenWarningProps) => { |
||||||
const context = React.useContext(gitPluginContext) |
const context = React.useContext(gitPluginContext) |
||||||
return (<> |
return (<> |
||||||
{(context.gitHubUser && context.gitHubUser.login) ? null : |
{(context.gitHubUser && context.gitHubUser.login) ? null : |
||||||
<li className="text-warning list-group-item d-flex justify-content-between align-items-center"> |
<li className="text-warning list-group-item text-left"> |
||||||
To use add a GitHub token to the settings.</li> |
<span>Generate and add a Git token to use this plugin. Tokens are found in </span><span className=" text-decoration-line-through messageTip" onClick={async () => { |
||||||
|
await props.plugin.call('menuicons', 'select', 'settings') |
||||||
|
}}>settings</span><span> of the IDE.</span> |
||||||
|
</li> |
||||||
} |
} |
||||||
</> |
</> |
||||||
) |
) |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue