import { TextField, Typography } from "@material-ui/core"; import { RequestPasswordReset_requestPasswordReset_errors } from "@saleor/auth/types/RequestPasswordReset"; import Form from "@saleor/components/Form"; import FormSpacer from "@saleor/components/FormSpacer"; import { SubmitPromise } from "@saleor/hooks/useForm"; import { commonMessages } from "@saleor/intl"; import { ArrowRightIcon, Button, IconButton } from "@saleor/macaw-ui"; import React from "react"; import { FormattedMessage, useIntl } from "react-intl"; import useStyles from "../styles"; export interface ResetPasswordPageFormData { email: string; } export interface ResetPasswordPageProps { disabled: boolean; error: string; onBack: () => void; onSubmit: ( data: ResetPasswordPageFormData ) => SubmitPromise; } const ResetPasswordPage: React.FC = props => { const { disabled, error, onBack, onSubmit } = props; const classes = useStyles(props); const intl = useIntl(); return (
{({ change: handleChange, data, submit: handleSubmit }) => ( <> {!!error &&
{error}
} )} ); }; ResetPasswordPage.displayName = "ResetPasswordPage"; export default ResetPasswordPage;