import { Card, CardContent, TextField } from "@material-ui/core"; import CardTitle from "@saleor/components/CardTitle"; import FormSpacer from "@saleor/components/FormSpacer"; import RichTextEditor, { RichTextEditorChange } from "@saleor/components/RichTextEditor"; import { PageErrorFragment } from "@saleor/graphql"; import { commonMessages } from "@saleor/intl"; import { makeStyles } from "@saleor/macaw-ui"; import { getFormErrors } from "@saleor/utils/errors"; import getPageErrorMessage from "@saleor/utils/errors/page"; import React from "react"; import { useIntl } from "react-intl"; import { PageData } from "../PageDetailsPage/form"; export interface PageInfoProps { data: PageData; disabled: boolean; errors: PageErrorFragment[]; onChange: (event: React.ChangeEvent) => void; onContentChange: RichTextEditorChange; } const useStyles = makeStyles( { root: { overflow: "visible" } }, { name: "PageInfo" } ); const PageInfo: React.FC = props => { const { data, disabled, errors, onChange, onContentChange } = props; const classes = useStyles(props); const intl = useIntl(); const formErrors = getFormErrors(["title", "content"], errors); return ( ); }; PageInfo.displayName = "PageInfo"; export default PageInfo;