Fix type errors

This commit is contained in:
dominik-zeglen 2020-03-17 19:58:55 +01:00
parent f0b90318fd
commit b2987cddac
3 changed files with 11 additions and 12 deletions

View file

@ -12,7 +12,7 @@ import { FormSpacer } from "@saleor/components/FormSpacer";
import SingleSelectField from "@saleor/components/SingleSelectField";
import { buttonMessages } from "@saleor/intl";
import { DialogProps } from "@saleor/types";
import { getFieldError, getFormErrors } from "@saleor/utils/errors";
import { getFormErrors } from "@saleor/utils/errors";
import { ShopErrorFragment } from "@saleor/siteSettings/types/ShopErrorFragment";
import getShopErrorMessage from "@saleor/utils/errors/shop";
import { authorizationKeyTypes } from "../../../misc";

View file

@ -51,14 +51,7 @@ export const SiteSettings: React.FC<SiteSettingsProps> = ({ params }) => {
});
} else {
notify({
text: intl.formatMessage(
{
defaultMessage: "Could not delete authorization key: {errorMessage}"
},
{
errorMessage: data.authorizationKeyDelete.errors[0].message
}
)
text: intl.formatMessage(commonMessages.somethingWentWrong)
});
}
};

View file

@ -4,9 +4,11 @@ import React from "react";
import SiteSettingsKeyDialog, {
SiteSettingsKeyDialogProps
} from "../../../siteSettings/components/SiteSettingsKeyDialog";
import { AuthorizationKeyType } from "../../../types/globalTypes";
import {
AuthorizationKeyType,
ShopErrorCode
} from "../../../types/globalTypes";
import Decorator from "../../Decorator";
import { formError } from "../../misc";
const props: SiteSettingsKeyDialogProps = {
errors: [],
@ -26,6 +28,10 @@ storiesOf("SiteSettings / Add key dialog", module)
.add("form errors", () => (
<SiteSettingsKeyDialog
{...props}
errors={["key", "password", "keyType"].map(field => formError(field))}
errors={["key", "password", "keyType"].map(field => ({
__typename: "ShopError",
code: ShopErrorCode.INVALID,
field
}))}
/>
));