diff options
Diffstat (limited to 'src/components/message_composer.rs')
-rw-r--r-- | src/components/message_composer.rs | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/components/message_composer.rs b/src/components/message_composer.rs index 3876a5a..09e5f80 100644 --- a/src/components/message_composer.rs +++ b/src/components/message_composer.rs @@ -62,36 +62,34 @@ pub fn ChatViewMessageComposer(chat: BareJID) -> impl IntoView { // TODO: placeholder view! { - <form - class="new-message-composer panel" - > + <form class="new-message-composer panel"> <div class="text-box" - on:input:target=move |ev| new_message.set(ev.target().text_content().unwrap_or_default()) + on:input:target=move |ev| { + new_message.set(ev.target().text_content().unwrap_or_default()) + } node_ref=message_input contenteditable on:keydown=move |ev| { match ev.key_code() { 16 => set_shift_pressed.set(true), - 13 => if !shift_pressed.get() { - ev.prevent_default(); - send_message(); + 13 => { + if !shift_pressed.get() { + ev.prevent_default(); + send_message(); + } } _ => {} - // debug!("shift pressed down"); } } on:keyup=move |ev| { - match ev.key_code() { + match ev.key_code() { 16 => set_shift_pressed.set(false), _ => {} - // debug!("shift released"); } } ></div> - // <input hidden type="submit" /> + // <input hidden type="submit" /> </form> } } - - |