import { TextField, Typography } from "@material-ui/core"; import Form from "@saleor/components/Form"; import { SubmitPromise } from "@saleor/hooks/useForm"; import { ConfirmButtonTransitionState } from "@saleor/macaw-ui"; import React from "react"; import { FormattedMessage, useIntl } from "react-intl"; import TranslationFieldsSave from "./TranslationFieldsSave"; interface TranslationFieldsShortProps { disabled: boolean; edit: boolean; initial: string; saveButtonState: ConfirmButtonTransitionState; onDiscard: () => void; onSubmit: (data: string) => SubmitPromise; } const TranslationFieldsShort: React.FC = ({ disabled, edit, initial, saveButtonState, onDiscard, onSubmit }) => { const intl = useIntl(); return edit ? (
onSubmit(data.translation)} > {({ change, data, submit }) => (
)}
) : initial === null ? ( ) : ( {initial} ); }; TranslationFieldsShort.displayName = "TranslationFieldsShort"; export default TranslationFieldsShort;