grafana/public/app/features/explore/slate-plugins/runner.ts

15 lines
333 B
TypeScript
Raw Normal View History

export default function RunnerPlugin({ handler }: any) {
2018-04-26 04:58:42 -05:00
return {
onKeyDown(event: any) {
2018-04-26 04:58:42 -05:00
// Handle enter
if (handler && event.key === 'Enter' && !event.shiftKey) {
// Submit on Enter
event.preventDefault();
handler(event);
return true;
}
return undefined;
},
};
}