From 279a9049bdd60f75c8363bc073cc1267379b2dcf Mon Sep 17 00:00:00 2001 From: polina4096 Date: Mon, 20 Jan 2025 00:13:32 +0300 Subject: [PATCH] Add shortcuts to UI, make toggleable options not close menus --- .../repl/src/components/nav/NavbarMenu.tsx | 2 ++ .../repl/src/components/runner/Runner.tsx | 28 +++++++------------ 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/packages/repl/src/components/nav/NavbarMenu.tsx b/packages/repl/src/components/nav/NavbarMenu.tsx index 30b92dc..a187d60 100644 --- a/packages/repl/src/components/nav/NavbarMenu.tsx +++ b/packages/repl/src/components/nav/NavbarMenu.tsx @@ -12,6 +12,7 @@ import { DropdownMenuGroupLabel, DropdownMenuItem, DropdownMenuSeparator, + DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, @@ -140,6 +141,7 @@ export function NavbarMenu(props: { Manage accounts + ⌘ , Restart runner - - + Log updates - - - + + Verbose logs - + Auto-disconnect after - setInactivityTimeout(60)}> + setInactivityTimeout(60)} closeOnSelect={false}> 1 minute {disconnectAfterSecs() === 60 && } - setInactivityTimeout(300)}> + setInactivityTimeout(300)} closeOnSelect={false}> 5 minutes {disconnectAfterSecs() === 300 && } - setInactivityTimeout(1500)}> + setInactivityTimeout(1500)} closeOnSelect={false}> 15 minutes {disconnectAfterSecs() === 1500 && } - setInactivityTimeout(-1)}> + setInactivityTimeout(-1)} closeOnSelect={false}> Never {disconnectAfterSecs() === -1 && }