refactor: 💡 Improve hotkeyPreferences proptypes / add lowercase (#1165)
* refactor: 💡 Improve hotkeyPreferences proptypes / add lowercase
Improve hotkeyPreferences proptypes and lowercase event keys to guard
against different browsers casings
* Add isRequired to proptypes and empty hotkeys message
This commit is contained in:
1 parent
9edc366ff7
commit
54d2cde6da
3 files changed
+28
-7
No files matched your search
@@ -15,7 +15,13 @@ export class UserPreferences extends Component {
|
||||
|
||||
// TODO: Make this more generic. Tabs should not be restricted to these entries
|
||||
static propTypes = {
|
||||
hotkeyDefinitions: PropTypes.array.isRequired,
|
||||
hotkeyDefinitions: PropTypes.arrayOf(
|
||||
PropTypes.shape({
|
||||
commandName: PropTypes.string,
|
||||
keys: PropTypes.arrayOf(PropTypes.string),
|
||||
label: PropTypes.string,
|
||||
})
|
||||
).isRequired,
|
||||
windowLevelData: PropTypes.object.isRequired,
|
||||
generalData: PropTypes.object.isRequired,
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user