@jojovms/react-ninja-keys
v0.0.1
Published
Commandō: React wrapper for @jojovms/ninja-keys-core. Your commands, unleashed.
Downloads
103
Maintainers
Readme
@jojovms/react-ninja-keys 🥷
React wrapper for @jojovms/ninja-keys-core.
Installation
npm install @jojovms/react-ninja-keysUsage
import { NinjaKeys } from '@jojovms/react-ninja-keys';
import { useRef } from 'react';
function App() {
const ninjaRef = useRef(null);
const actions = [
{ id: '1', title: 'Action 1', handler: () => alert('Action 1') }
];
return (
<>
<button onClick={() => ninjaRef.current.toggle()}>Open Cmd+K</button>
<NinjaKeys
ref={ninjaRef}
actions={actions}
theme="dark"
hotkey="k"
/>
</>
);
}