From 46436b0575ea66e472c2ce9b7e6d5d03fdd2299b Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Wed, 13 Jun 2018 23:22:52 +0800 Subject: [PATCH] refactor(settings): key code & controlled component --- src/components/SettingsBar.js | 4 ++-- src/utils/keyHelper.js | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/components/SettingsBar.js b/src/components/SettingsBar.js index 2cae7b8..9c41f00 100644 --- a/src/components/SettingsBar.js +++ b/src/components/SettingsBar.js @@ -21,7 +21,7 @@ function detectOS() { } function friendlyFormatShortcut(shortcut) { - if (!shortcut) return + if (typeof shortcut !== 'string') return '' const OS = detectOS() if (OS === OperatingSystems.Windows) { return shortcut.replace(/meta/, 'win') @@ -158,9 +158,9 @@ export default class SettingsBar extends React.Component {