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}
);
});