diff --git a/packages/web/src/javascripts/Components/Footer/Footer.tsx b/packages/web/src/javascripts/Components/Footer/Footer.tsx index 015bca0b5..62ce99c1a 100644 --- a/packages/web/src/javascripts/Components/Footer/Footer.tsx +++ b/packages/web/src/javascripts/Components/Footer/Footer.tsx @@ -20,6 +20,7 @@ import QuickSettingsButton from './QuickSettingsButton' import AccountMenuButton from './AccountMenuButton' import StyledTooltip from '../StyledTooltip/StyledTooltip' import UpgradeNow from './UpgradeNow' +import PreferencesButton from './PreferencesButton' type Props = { application: WebApplication @@ -364,16 +365,7 @@ class Footer extends AbstractComponent { />
- - - +
void +} + +const PreferencesButton = ({ openPreferences }: Props) => { + const commandService = useCommandService() + + const shortcut = useMemo( + () => keyboardStringForShortcut(commandService.keyboardShortcutForCommand(OPEN_PREFERENCES_COMMAND)), + [commandService], + ) + + return ( + + + + ) +} + +export default PreferencesButton diff --git a/packages/web/src/javascripts/Components/Tags/TagsSectionAddButton.tsx b/packages/web/src/javascripts/Components/Tags/TagsSectionAddButton.tsx index f22c12cf2..21284f80b 100644 --- a/packages/web/src/javascripts/Components/Tags/TagsSectionAddButton.tsx +++ b/packages/web/src/javascripts/Components/Tags/TagsSectionAddButton.tsx @@ -18,6 +18,7 @@ const TagsSectionAddButton: FunctionComponent = ({ tags }) => { () => keyboardStringForShortcut(commandService.keyboardShortcutForCommand(CREATE_NEW_TAG_COMMAND)), [commandService], ) + return (