UNPKG

use-keybinds

Version:

Lightweight keybind library for React

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