import * as React from "react"; import AppHeader from "@saleor/components/AppHeader"; import Container from "@saleor/components/Container"; import LanguageSwitch from "@saleor/components/LanguageSwitch"; import PageHeader from "@saleor/components/PageHeader"; import i18n from "../../../i18n"; import { maybe } from "../../../misc"; import { LanguageCodeEnum } from "../../../types/globalTypes"; import { SaleTranslationFragment } from "../../types/SaleTranslationFragment"; import { TranslationsEntitiesPageProps } from "../../types/TranslationsEntitiesPage"; import TranslationFields from "../TranslationFields"; export interface TranslationsSalesPageProps extends TranslationsEntitiesPageProps { sale: SaleTranslationFragment; } export const fieldNames = { name: "name" }; const TranslationsSalesPage: React.StatelessComponent< TranslationsSalesPageProps > = ({ activeField, disabled, languageCode, languages, sale, saveButtonState, onBack, onDiscard, onEdit, onLanguageChange, onSubmit }) => ( {i18n.t("Translations")} sale.name, "...") })} > sale.translation ? sale.translation.name : null ), type: "short" as "short", value: maybe(() => sale.name) } ]} saveButtonState={saveButtonState} onEdit={onEdit} onDiscard={onDiscard} onSubmit={onSubmit} /> ); TranslationsSalesPage.displayName = "TranslationsSalesPage"; export default TranslationsSalesPage;