Fix Cmd enter to test code step (#9841)

This commit is contained in:
martmull
2025-01-24 17:46:56 +01:00
committed by GitHub
parent 95c772664e
commit 03197226f4

View File

@ -1,7 +1,10 @@
import { RightDrawerHotkeyScope } from '@/ui/layout/right-drawer/types/RightDrawerHotkeyScope';
import { useScopedHotkeys } from '@/ui/utilities/hotkey/hooks/useScopedHotkeys'; import { useScopedHotkeys } from '@/ui/utilities/hotkey/hooks/useScopedHotkeys';
import { Key } from 'ts-key-enum'; import { Key } from 'ts-key-enum';
import { Button, getOsControlSymbol } from 'twenty-ui'; import { Button, getOsControlSymbol } from 'twenty-ui';
import { AppHotkeyScope } from '@/ui/utilities/hotkey/types/AppHotkeyScope';
import { RightDrawerHotkeyScope } from '@/ui/layout/right-drawer/types/RightDrawerHotkeyScope';
import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled';
import { FeatureFlagKey } from '~/generated/graphql';
export const CmdEnterActionButton = ({ export const CmdEnterActionButton = ({
title, title,
@ -10,10 +13,15 @@ export const CmdEnterActionButton = ({
title: string; title: string;
onClick: () => void; onClick: () => void;
}) => { }) => {
const isCommandMenuV2Enabled = useIsFeatureEnabled(
FeatureFlagKey.IsCommandMenuV2Enabled,
);
useScopedHotkeys( useScopedHotkeys(
[`${Key.Control}+${Key.Enter}`, `${Key.Meta}+${Key.Enter}`], [`${Key.Control}+${Key.Enter}`, `${Key.Meta}+${Key.Enter}`],
() => onClick(), () => onClick(),
RightDrawerHotkeyScope.RightDrawer, isCommandMenuV2Enabled
? AppHotkeyScope.CommandMenuOpen
: RightDrawerHotkeyScope.RightDrawer,
[onClick], [onClick],
); );