|
|
@@ -1,6 +1,8 @@
|
|
|
+import { useTranslation } from "react-i18next";
|
|
|
import { useClickOutsideElement } from "#/hooks/useClickOutsideElement";
|
|
|
import { ContextMenu } from "../context-menu/context-menu";
|
|
|
import { ContextMenuListItem } from "../context-menu/context-menu-list-item";
|
|
|
+import { I18nKey } from "#/i18n/declaration";
|
|
|
|
|
|
interface ProjectMenuCardContextMenuProps {
|
|
|
isConnectedToGitHub: boolean;
|
|
|
@@ -18,7 +20,7 @@ export function ProjectMenuCardContextMenu({
|
|
|
onClose,
|
|
|
}: ProjectMenuCardContextMenuProps) {
|
|
|
const menuRef = useClickOutsideElement<HTMLUListElement>(onClose);
|
|
|
-
|
|
|
+ const { t } = useTranslation();
|
|
|
return (
|
|
|
<ContextMenu
|
|
|
ref={menuRef}
|
|
|
@@ -26,16 +28,16 @@ export function ProjectMenuCardContextMenu({
|
|
|
>
|
|
|
{!isConnectedToGitHub && (
|
|
|
<ContextMenuListItem onClick={onConnectToGitHub}>
|
|
|
- Connect to GitHub
|
|
|
+ {t(I18nKey.PROJECT_MENU_CARD_CONTEXT_MENU$CONNECT_TO_GITHUB_LABEL)}
|
|
|
</ContextMenuListItem>
|
|
|
)}
|
|
|
{isConnectedToGitHub && (
|
|
|
<ContextMenuListItem onClick={onPushToGitHub}>
|
|
|
- Push to GitHub
|
|
|
+ {t(I18nKey.PROJECT_MENU_CARD_CONTEXT_MENU$PUSH_TO_GITHUB_LABEL)}
|
|
|
</ContextMenuListItem>
|
|
|
)}
|
|
|
<ContextMenuListItem onClick={onDownloadWorkspace}>
|
|
|
- Download as .zip
|
|
|
+ {t(I18nKey.PROJECT_MENU_CARD_CONTEXT_MENU$DOWNLOAD_AS_ZIP_LABEL)}
|
|
|
</ContextMenuListItem>
|
|
|
</ContextMenu>
|
|
|
);
|