import Button from "@material-ui/core/Button"; import TextField from "@material-ui/core/TextField"; import Typography from "@material-ui/core/Typography"; import { makeStyles } from "@material-ui/styles"; import React from "react"; import { FormattedMessage, useIntl } from "react-intl"; import Form from "@saleor/components/Form"; import FormSpacer from "@saleor/components/FormSpacer"; import Layout from "../Layout"; const useStyles = makeStyles( { submit: { width: "100%" } }, { name: "NewPasswordPage" } ); export interface NewPasswordPageFormData { password: string; confirmPassword: string; } export interface NewPasswordPageProps { onSubmit: (data: NewPasswordPageFormData) => void; } const initialForm: NewPasswordPageFormData = { confirmPassword: "", password: "" }; const NewPasswordPage: React.FC = props => { const { onSubmit } = props; const classes = useStyles(props); const intl = useIntl(); return (
{({ change: handleChange, data, submit: handleSubmit }) => { const passwordError = data.password !== data.confirmPassword && data.password.length > 0; return ( ); }}
); }; NewPasswordPage.displayName = "NewPasswordPage"; export default NewPasswordPage;