UNPKG

use-keybinds

Version:

Lightweight keybind library for React

3 lines 885 B
"use client" "use strict";var c=Object.create;var o=Object.defineProperty;var K=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var m=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty;var g=(e,n)=>{for(var t in n)o(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of a(n))!u.call(e,i)&&i!==t&&o(e,i,{get:()=>n[i],enumerable:!(s=K(n,i))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?c(m(e)):{},d(n||!e||!e.__esModule?o(t,"default",{value:e,enumerable:!0}):t,e)),l=e=>d(o({},"__esModule",{value:!0}),e);var f={};g(f,{default:()=>S});module.exports=l(f);var y=require("react");var r=p(require("react"));var b=(0,r.createContext)({keybinds:{},combinationsToKeybindKey:{}});var x=()=>{let{keybinds:e}=(0,y.useContext)(b);return{getKeybind:t=>e[t],keybinds:e}},S=x; //# sourceMappingURL=useKeybindsList.js.map