Code cleanup

This commit is contained in:
dominik-zeglen 2019-12-03 17:42:27 +01:00
parent 1bded89d1e
commit 01a83f8aa1
2 changed files with 13 additions and 16 deletions

View file

@ -17,8 +17,8 @@ import FormSpacer from "@saleor/components/FormSpacer";
import useModalDialogErrors from "@saleor/hooks/useModalDialogErrors";
interface StaffPasswordResetDialogFormData {
password: string;
previousPassword: string;
newPassword: string;
oldPassword: string;
}
export interface StaffPasswordResetDialogProps extends DialogProps {
confirmButtonState: ConfirmButtonTransitionState;
@ -27,8 +27,8 @@ export interface StaffPasswordResetDialogProps extends DialogProps {
}
const initialForm: StaffPasswordResetDialogFormData = {
password: "",
previousPassword: ""
newPassword: "",
oldPassword: ""
};
const StaffPasswordResetDialog: React.FC<StaffPasswordResetDialogProps> = ({
@ -54,33 +54,33 @@ const StaffPasswordResetDialog: React.FC<StaffPasswordResetDialogProps> = ({
<>
<DialogContent>
<TextField
error={!!errors.previousPassword}
error={!!errors.oldPassword}
fullWidth
helperText={errors.previousPassword}
helperText={errors.oldPassword}
label={intl.formatMessage({
defaultMessage: "Previous Password",
description: "input label"
})}
name="previousPassword"
name="oldPassword"
type="password"
onChange={change}
/>
<FormSpacer />
<TextField
error={!!errors.password}
error={!!errors.newPassword}
fullWidth
helperText={
errors.password ||
errors.newPassword ||
intl.formatMessage({
defaultMessage:
"New password must be at least 5 characters long"
"New newPassword must be at least 8 characters long"
})
}
label={intl.formatMessage({
defaultMessage: "New Password",
description: "input label"
})}
name="password"
name="newPassword"
type="password"
onChange={change}
/>
@ -90,7 +90,7 @@ const StaffPasswordResetDialog: React.FC<StaffPasswordResetDialogProps> = ({
<FormattedMessage {...buttonMessages.back} />
</Button>
<ConfirmButton
disabled={data.password.length <= 4}
disabled={!(data.newPassword.length >= 8)}
transitionState={confirmButtonState}
color="primary"
variant="contained"

View file

@ -261,10 +261,7 @@ export const StaffDetails: React.FC<OrderListProps> = ({ id, params }) => {
onClose={closeModal}
onSubmit={data =>
changePassword({
variables: {
newPassword: data.password,
oldPassword: data.previousPassword
}
variables: data
})
}
/>