import type { FC } from 'react'; import { memo } from 'react'; import { useTranslation } from 'next-i18next'; import { UncontrolledDropdown, DropdownToggle, DropdownMenu, DropdownItem, } from 'reactstrap'; import { useGrowiVersion } from '~/stores-universal/context'; import { useShortcutsModal } from '~/stores/modal'; import { SkeletonItem } from './SkeletonItem'; import styles from './HelpDropdown.module.scss'; export const HelpDropdown: FC = memo(() => { const { t } = useTranslation('commons'); const { data: growiVersion } = useGrowiVersion(); const { open: openShortcutsModal } = useShortcutsModal(); if (growiVersion == null) { return ; } // add classes to cmd-key by OS const platform = window.navigator.platform.toLowerCase(); const isMac = (platform.indexOf('mac') > -1); const os = isMac ? 'mac' : 'win'; return ( help {t('Help')} GROWI Docs open_in_new GROWI.cloud {t('Help')} open_in_new openShortcutsModal()} > keyboard {t('Shortcuts')}  -/ GROWI {' '} {growiVersion} ); });