Skip to content

Commit

Permalink
added requested changes
Browse files Browse the repository at this point in the history
  • Loading branch information
ishpaul777 committed Jan 10, 2024
1 parent 325073d commit 1b22ed2
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions src/pages/KeyboardShortcutsPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,24 @@ import useLocalize from '@hooks/useLocalize';
import useThemeStyles from '@hooks/useThemeStyles';
import KeyboardShortcut from '@libs/KeyboardShortcut';
import CONST from '@src/CONST';
import type {TranslationPaths} from '@src/languages/types';

type Shortcut = {
displayName: string;
descriptionKey: 'search' | 'newChat' | 'openShortcutDialog' | 'escape' | 'copy';
};

function KeyboardShortcutsPage() {
const styles = useThemeStyles();
const {translate} = useLocalize();
const shortcuts = Object.values(CONST.KEYBOARD_SHORTCUTS)
.filter((shortcut) => shortcut.descriptionKey !== undefined && shortcut.descriptionKey !== null)
.map((shortcut) => {
const platformAdjustedModifiers = KeyboardShortcut.getPlatformEquivalentForKeys(shortcut.modifiers);
return {
displayName: KeyboardShortcut.getDisplayName(shortcut.shortcutKey, platformAdjustedModifiers),
descriptionKey: shortcut.descriptionKey,
};
});

type Shortcut = {
displayName: string;
descriptionKey: string | null;
};
})
.filter((shortcut): shortcut is Shortcut => !!shortcut.descriptionKey);
/**
* Render the information of a single shortcut
* @param shortcut - The shortcut to render
Expand All @@ -35,7 +34,7 @@ function KeyboardShortcutsPage() {
<MenuItem
key={shortcut.displayName}
title={shortcut.displayName}
description={translate(`keyboardShortcutsPage.shortcuts.${shortcut.descriptionKey}` as TranslationPaths)}
description={translate(`keyboardShortcutsPage.shortcuts.${shortcut.descriptionKey}`)}
wrapperStyle={[styles.ph0, styles.cursorAuto]}
interactive={false}
/>
Expand Down

0 comments on commit 1b22ed2

Please sign in to comment.