From b68fb9e8602143ae405006775564bb615f137f98 Mon Sep 17 00:00:00 2001 From: Marquis Kurt Date: Mon, 8 Apr 2019 16:10:21 -0400 Subject: [PATCH] Add Cmd+Enter functionality to compose window --- src/pages/Compose.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pages/Compose.tsx b/src/pages/Compose.tsx index d4a34de..a56a4d9 100644 --- a/src/pages/Compose.tsx +++ b/src/pages/Compose.tsx @@ -299,6 +299,12 @@ class Composer extends Component { }); } + postViaKeyboard(event: any) { + if ((event.metaKey || event.ctrlKey) && event.keyCode === 13) { + this.post(); + } + } + post() { let pollOptions: string[] = []; if (this.state.poll) { @@ -378,6 +384,7 @@ class Composer extends Component { placeholder="What's on your mind?" margin="normal" onChange={(event) => this.updateTextFromField(event.target.value)} + onKeyDown={(event) => this.postViaKeyboard(event)} inputProps = { { maxLength: 500