mirror of
https://github.com/grafana/grafana.git
synced 2025-02-13 09:05:45 -06:00
15 lines
323 B
TypeScript
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;
|
||
|
},
|
||
|
};
|
||
|
}
|