import Card from "@material-ui/core/Card"; import CardContent from "@material-ui/core/CardContent"; import TextField from "@material-ui/core/TextField"; import { RawDraftContentState } from "draft-js"; import React from "react"; import { useIntl } from "react-intl"; import CardTitle from "@saleor/components/CardTitle"; import FormSpacer from "@saleor/components/FormSpacer"; import RichTextEditor from "@saleor/components/RichTextEditor"; import { commonMessages } from "@saleor/intl"; import { maybe } from "@saleor/misc"; import { FormErrors } from "@saleor/types"; import { CollectionDetails_collection } from "../../types/CollectionDetails"; export interface CollectionDetailsProps { collection?: CollectionDetails_collection; data: { description: RawDraftContentState; name: string; }; disabled: boolean; errors: FormErrors<"descriptionJson" | "name">; onChange: (event: React.ChangeEvent) => void; } const CollectionDetails = ({ classes, collection, disabled, data, onChange, errors }: CollectionDetailsProps) => { const intl = useIntl(); return ( JSON.parse(collection.descriptionJson))} label={intl.formatMessage(commonMessages.description)} name="description" disabled={disabled} onChange={onChange} /> ); }; export default CollectionDetails;