From 211755a1c836fe7bc7bd3592d61b98502210b424 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Mon, 10 Apr 2023 09:44:47 -0400 Subject: [PATCH] Hook `enter` up to the invite code input --- obelisk/frontend/src/Pages/MagicFolders.hs | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/obelisk/frontend/src/Pages/MagicFolders.hs b/obelisk/frontend/src/Pages/MagicFolders.hs index 164f705..551f16e 100644 --- a/obelisk/frontend/src/Pages/MagicFolders.hs +++ b/obelisk/frontend/src/Pages/MagicFolders.hs @@ -98,17 +98,14 @@ receiveFolderInviteText , SetRoute t (R FrontendRoute) m ) => m () -receiveFolderInviteText = - inviteInputElement - where - inviteInputElement = do - el "div" $ do - inputEl <- inputElement $ def - { _inputElementConfig_initialValue = "0-invite-code" - } - let submitEv = () <$ domEvent Submit inputEl - inputDyn = _inputElement_value inputEl - setRoute $ (FrontendRoute_QRCode :/) <$> tag (current inputDyn) submitEv +receiveFolderInviteText = do + el "div" $ do + inputEl <- inputElement $ def + { _inputElementConfig_initialValue = "0-invite-code" + } + let submitEv = keypress Enter inputEl + inputDyn = _inputElement_value inputEl + setRoute $ (FrontendRoute_QRCode :/) <$> tag (current inputDyn) submitEv receiveFolderInviteQR :: ( PerformEvent t m -- GitLab