diff --git a/src/components/SettingsBar.tsx b/src/components/SettingsBar.tsx index b999bdf..6d37700 100644 --- a/src/components/SettingsBar.tsx +++ b/src/components/SettingsBar.tsx @@ -96,6 +96,13 @@ export default class SettingsBar extends React.PureComponent { }) } + 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 { placeholder={hasAccessToken ? 'Your token is saved' : 'Input your token here'} value={accessToken} onChange={this.onInputAccessToken} + onKeyPress={this.onPressAccessToken} /> {hasAccessToken && !accessToken ? (