@grafana/ui
Version:
Grafana Components Library
1 lines • 707 B
Source Map (JSON)
{"version":3,"file":"closePopover.mjs","sources":["../../../src/utils/closePopover.ts"],"sourcesContent":["export const closePopover = (event: React.KeyboardEvent, hidePopper: () => void) => {\n if (event.key === 'Tab' || event.altKey || event.ctrlKey || event.metaKey) {\n return;\n }\n\n event.stopPropagation();\n\n if (event.key === 'Escape') {\n hidePopper();\n }\n\n return;\n};\n"],"names":[],"mappings":";AAAO,MAAM,YAAA,GAAe,CAAC,KAAA,EAA4B,UAAA,KAA2B;AAClF,EAAA,IAAI,KAAA,CAAM,QAAQ,KAAA,IAAS,KAAA,CAAM,UAAU,KAAA,CAAM,OAAA,IAAW,MAAM,OAAA,EAAS;AACzE,IAAA;AAAA,EACF;AAEA,EAAA,KAAA,CAAM,eAAA,EAAgB;AAEtB,EAAA,IAAI,KAAA,CAAM,QAAQ,QAAA,EAAU;AAC1B,IAAA,UAAA,EAAW;AAAA,EACb;AAEA,EAAA;AACF;;;;"}