mirror of
https://github.com/EnixCoda/Gitako.git
synced 2026-03-11 08:54:44 +00:00
feat: press enter to save access token
This commit is contained in:
parent
99bfe41553
commit
aba320e352
1 changed files with 8 additions and 0 deletions
|
|
@ -96,6 +96,13 @@ export default class SettingsBar extends React.PureComponent<Props, State> {
|
|||
})
|
||||
}
|
||||
|
||||
onPressAccessToken = (event: React.KeyboardEvent) => {
|
||||
const { key } = event
|
||||
if (key === 'Enter') {
|
||||
this.saveToken()
|
||||
}
|
||||
}
|
||||
|
||||
saveToken = async () => {
|
||||
const { onAccessTokenChange } = this.props
|
||||
const { accessToken } = this.state
|
||||
|
|
@ -201,6 +208,7 @@ export default class SettingsBar extends React.PureComponent<Props, State> {
|
|||
placeholder={hasAccessToken ? 'Your token is saved' : 'Input your token here'}
|
||||
value={accessToken}
|
||||
onChange={this.onInputAccessToken}
|
||||
onKeyPress={this.onPressAccessToken}
|
||||
/>
|
||||
{hasAccessToken && !accessToken ? (
|
||||
<button className={'btn'} onClick={this.clearToken}>
|
||||
|
|
|
|||
Loading…
Reference in a new issue