import { TopNav } from "@dashboard/components/AppLayout/TopNav"; import LanguageSwitch from "@dashboard/components/LanguageSwitch"; import { DetailPageLayout } from "@dashboard/components/Layouts"; import { LanguageCodeEnum, MenuItemTranslationFragment, } from "@dashboard/graphql"; import { commonMessages } from "@dashboard/intl"; import { getStringOrPlaceholder } from "@dashboard/misc"; import { TranslationInputFieldName, TranslationsEntitiesPageProps, } from "@dashboard/translations/types"; import { languageEntitiesUrl, languageEntityUrl, TranslatableEntities, } from "@dashboard/translations/urls"; import React from "react"; import { useIntl } from "react-intl"; import TranslationFields from "../TranslationFields"; export interface TranslationsMenuItemPageProps extends TranslationsEntitiesPageProps { data: MenuItemTranslationFragment; } const TranslationsMenuItemPage: React.FC = ({ translationId, activeField, disabled, languageCode, languages, data, saveButtonState, onDiscard, onEdit, onSubmit, }) => { const intl = useIntl(); return ( languageEntityUrl( lang, TranslatableEntities.menuItems, translationId, ) } /> ); }; TranslationsMenuItemPage.displayName = "TranslationsMenuItemPage"; export default TranslationsMenuItemPage;