grafana/public/app/features/explore/slate-plugins/runner.ts
2018-09-24 12:16:06 +02:00

15 lines
323 B
TypeScript

export default function RunnerPlugin({ handler }) {
return {
onKeyDown(event) {
// Handle enter
if (handler && event.key === 'Enter' && !event.shiftKey) {
// Submit on Enter
event.preventDefault();
handler(event);
return true;
}
return undefined;
},
};
}