From aba320e3520f905ce97746ddf21aa80994dabc11 Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Thu, 21 Feb 2019 10:35:05 +0800 Subject: [PATCH] feat: press enter to save access token --- src/components/SettingsBar.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) 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 ? (