diff --git a/packages/ui-services/src/Keyboard/KeyboardKey.ts b/packages/ui-services/src/Keyboard/KeyboardKey.ts index ba026027d..270f7c6ee 100644 --- a/packages/ui-services/src/Keyboard/KeyboardKey.ts +++ b/packages/ui-services/src/Keyboard/KeyboardKey.ts @@ -9,4 +9,5 @@ export enum KeyboardKey { Escape = 'Escape', Home = 'Home', End = 'End', + Space = ' ', } diff --git a/packages/web/src/javascripts/Components/AccountMenu/WorkspaceSwitcher/WorkspaceMenuItem.tsx b/packages/web/src/javascripts/Components/AccountMenu/WorkspaceSwitcher/WorkspaceMenuItem.tsx index e1fbc2333..f7abc78b9 100644 --- a/packages/web/src/javascripts/Components/AccountMenu/WorkspaceSwitcher/WorkspaceMenuItem.tsx +++ b/packages/web/src/javascripts/Components/AccountMenu/WorkspaceSwitcher/WorkspaceMenuItem.tsx @@ -51,54 +51,56 @@ const WorkspaceMenuItem: FunctionComponent = ({ const handleInputBlur: FocusEventHandler = useCallback(() => { renameDescriptor(inputValue) setIsRenaming(false) - setInputValue('') }, [inputValue, renameDescriptor]) return ( - -
- {isRenaming ? ( - - ) : ( -
{descriptor.label}
- )} - {descriptor.primary && !hideOptions && ( -
- { - e.stopPropagation() - setIsRenaming((isRenaming) => !isRenaming) - }} - > - - - { - e.stopPropagation() - onDelete() - }} - > - - -
- )} -
-
+
+ +
+ {!isRenaming &&
{descriptor.label}
} + {descriptor.primary && !hideOptions && ( + + )} +
+
+ {isRenaming && ( + e.stopPropagation()} + className="absolute top-1/2 left-11 -translate-y-1/2 bg-default" + /> + )} +
) }