runner.ts 333 B

1234567891011121314
  1. export default function RunnerPlugin({ handler }: any) {
  2. return {
  3. onKeyDown(event: any) {
  4. // Handle enter
  5. if (handler && event.key === 'Enter' && !event.shiftKey) {
  6. // Submit on Enter
  7. event.preventDefault();
  8. handler(event);
  9. return true;
  10. }
  11. return undefined;
  12. },
  13. };
  14. }