fix: allow string list in useKeyboardJs hook

This commit is contained in:
Vadim Dalecky 2019-08-03 00:33:18 +02:00 committed by GitHub
commit aecbd0bb70
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View File

@ -37,5 +37,5 @@ yarn add keyboardjs
## Reference
```js
useKeyboardJs(combination: string): [isPressed: boolean, event?: KeyboardEvent]
useKeyboardJs(combination: string | string[]): [isPressed: boolean, event?: KeyboardEvent]
```

View File

@ -1,7 +1,7 @@
import { text, withKnobs } from '@storybook/addon-knobs';
import { storiesOf } from '@storybook/react';
import * as React from 'react';
import { useKeyboardJs } from '..';
import useKeyboardJs from '../useKeyboardJs';
import { CenterStory } from './util/CenterStory';
import ShowDocs from './util/ShowDocs';

View File

@ -1,7 +1,7 @@
import { useEffect, useState } from 'react';
import useMount from './useMount';
const useKeyboardJs = (combination: string) => {
const useKeyboardJs = (combination: string | string[]) => {
const [state, set] = useState<[boolean, null | KeyboardEvent]>([false, null]);
const [keyboardJs, setKeyboardJs] = useState<any>(null);