{"version":3,"file":"get-hotkeys.cjs","sources":["../src/get-hotkeys.ts"],"sourcesContent":["import { HotkeyItem } from '@empoleon/hooks';\nimport { spotlightActions, SpotlightStore } from './spotlight.store';\n\nexport function getHotkeys(\n  hotkeys: string | string[] | null | undefined,\n  store: SpotlightStore\n): HotkeyItem[] {\n  if (!hotkeys) {\n    return [];\n  }\n\n  const open = () => spotlightActions.open(store);\n\n  if (Array.isArray(hotkeys)) {\n    return hotkeys.map((hotkey) => [hotkey, open]);\n  }\n\n  return [[hotkeys, open]];\n}\n"],"names":["getHotkeys","hotkeys","store","open","spotlightActions","Array","isArray","map","hotkey"],"mappings":";;;;AAGO,SAASA,UAAAA,CACdC,SACAC,KAAA,EACc;EACd,IAAI,CAACD,OAAA,EAAS;AACZ,IAAA,OAAO,EAAC;AACV,EAAA;EAEA,MAAME,IAAA,GAAOA,MAAMC,gCAAA,CAAiBD,IAAA,CAAKD,KAAK,CAAA;AAE9C,EAAA,IAAIG,KAAA,CAAMC,OAAA,CAAQL,OAAO,CAAA,EAAG;IAC1B,OAAOA,QAAQM,GAAA,CAAKC,UAAW,CAACA,MAAA,EAAQL,IAAI,CAAC,CAAA;AAC/C,EAAA;AAEA,EAAA,OAAO,CAAC,CAACF,OAAA,EAASE,IAAI,CAAC,CAAA;AACzB;;;;"}