runner.ts 322 B

1234567891011121314
  1. export default function RunnerPlugin({ handler }) {
  2. return {
  3. onKeyDown(event) {
  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. }