import React from "react"; import Button from "@material-ui/core/Button"; import Dialog from "@material-ui/core/Dialog"; import DialogActions from "@material-ui/core/DialogActions"; import DialogContent from "@material-ui/core/DialogContent"; import TextField from "@material-ui/core/TextField"; import DialogTitle from "@material-ui/core/DialogTitle"; import { FormattedMessage, useIntl } from "react-intl"; import { DialogProps, UserError } from "@saleor/types"; import { buttonMessages } from "@saleor/intl"; import Form from "@saleor/components/Form"; import ConfirmButton, { ConfirmButtonTransitionState } from "@saleor/components/ConfirmButton"; import FormSpacer from "@saleor/components/FormSpacer"; interface StaffPasswordResetDialogFormData { password: string; previousPassword: string; } export interface StaffPasswordResetDialogProps extends DialogProps { confirmButtonState: ConfirmButtonTransitionState; errors: UserError[]; onSubmit: (data: StaffPasswordResetDialogFormData) => void; } const initialForm: StaffPasswordResetDialogFormData = { password: "", previousPassword: "" }; const StaffPasswordResetDialog: React.FC = ({ confirmButtonState, errors: apiErrors, open, onClose, onSubmit }) => { const intl = useIntl(); return (
{({ change, data, errors, submit }) => ( <> )}
); }; StaffPasswordResetDialog.displayName = "StaffPasswordResetDialog"; export default StaffPasswordResetDialog;