import 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 { TranslationsEntitiesPageProps } from "../../types/TranslationsEntitiesPage"; import { VoucherTranslationFragment } from "../../types/VoucherTranslationFragment"; import TranslationFields from "../TranslationFields"; export interface TranslationsVouchersPageProps extends TranslationsEntitiesPageProps { voucher: VoucherTranslationFragment; } export const fieldNames = { name: "name" }; const TranslationsVouchersPage: React.StatelessComponent< TranslationsVouchersPageProps > = ({ activeField, disabled, languages, languageCode, voucher, saveButtonState, onBack, onDiscard, onEdit, onLanguageChange, onSubmit }) => ( {i18n.t("Translations")} voucher.name, "...") } )} > voucher.translation ? voucher.translation.name : null ), type: "short" as "short", value: maybe(() => voucher.name) } ]} saveButtonState={saveButtonState} onEdit={onEdit} onDiscard={onDiscard} onSubmit={onSubmit} /> ); TranslationsVouchersPage.displayName = "TranslationsVouchersPage"; export default TranslationsVouchersPage;