[ENG-1266] Fix rename keybind (#1553)

Fix rename keybind
This commit is contained in:
nikec
2023-10-13 04:10:06 +02:00
committed by GitHub
parent 448876266f
commit 9cdb4efe5b

View File

@@ -3,8 +3,9 @@ import type {} from '@sd/client';
import { FileX, Share as ShareIcon } from '@phosphor-icons/react';
import { useMemo } from 'react';
import { ContextMenu, ModifierKeys, toast } from '@sd/ui';
import { ContextMenu, ModifierKeys } from '@sd/ui';
import { Menu } from '~/components/Menu';
import { useOperatingSystem } from '~/hooks';
import { useKeybindFactory } from '~/hooks/useKeybindFactory';
import { isNonEmpty } from '~/util';
import { usePlatform, type Platform } from '~/util/Platform';
@@ -104,11 +105,12 @@ export const Rename = new ConditionalItem({
Component: () => {
const explorerView = useExplorerViewContext();
const keybind = useKeybindFactory();
const os = useOperatingSystem(true);
return (
<ContextMenu.Item
label="Rename"
keybind={keybind([], ['Enter'])}
keybind={keybind([], [os === 'windows' ? 'F2' : 'Enter'])}
onClick={() => explorerView.setIsRenaming(true)}
/>
);