Fix form error

This commit is contained in:
dominik-zeglen 2020-03-16 10:55:16 +01:00
parent a7749b6aac
commit e21d4803d4
2 changed files with 18 additions and 23 deletions

View file

@ -6,7 +6,6 @@ import useNavigator from "@saleor/hooks/useNavigator";
import useNotifier from "@saleor/hooks/useNotifier";
import useShop from "@saleor/hooks/useShop";
import { commonMessages } from "@saleor/intl";
import { maybe } from "@saleor/misc";
import { ServiceCreateMutation } from "@saleor/services/mutations";
import { ServiceCreate as ServiceCreateData } from "@saleor/services/types/ServiceCreate";
import ServiceCreatePage, {
@ -61,13 +60,10 @@ export const ServiceCreate: React.FC<ServiceCreateProps> = ({ setToken }) => {
/>
<ServiceCreatePage
disabled={false}
errors={maybe(
() => serviceCreateOpts.data.serviceAccountCreate.errors,
[]
)}
errors={serviceCreateOpts.data?.serviceAccountCreate.errors || []}
onBack={handleBack}
onSubmit={handleSubmit}
permissions={maybe(() => shop.permissions)}
permissions={shop?.permissions}
saveButtonBarState={serviceCreateOpts.status}
/>
</>

View file

@ -7,7 +7,7 @@ import useNavigator from "@saleor/hooks/useNavigator";
import useNotifier from "@saleor/hooks/useNotifier";
import useShop from "@saleor/hooks/useShop";
import { commonMessages } from "@saleor/intl";
import { maybe } from "@saleor/misc";
import { maybe, getStringOrPlaceholder } from "@saleor/misc";
import ServiceDeleteDialog from "@saleor/services/components/ServiceDeleteDialog";
import ServiceTokenCreateDialog from "@saleor/services/components/ServiceTokenCreateDialog";
import ServiceTokenDeleteDialog from "@saleor/services/components/ServiceTokenDeleteDialog";
@ -154,15 +154,16 @@ export const ServiceDetails: React.FC<OrderListProps> = ({
return (
<>
<WindowTitle title={service?.name || "..."} />
<WindowTitle
title={getStringOrPlaceholder(service?.name)}
/>
<ServiceDetailsPage
apiUri={API_URI}
disabled={loading}
errors={maybe(
() =>
updateServiceOpts.data.serviceAccountUpdate
.errors
)}
errors={
updateServiceOpts.data?.serviceAccountUpdate
.errors || []
}
token={token}
onApiUriClick={() => open(API_URI, "blank")}
onBack={handleBack}
@ -175,15 +176,14 @@ export const ServiceDetails: React.FC<OrderListProps> = ({
id
})
}
permissions={maybe(() => shop.permissions)}
service={maybe(() => data.serviceAccount)}
permissions={shop?.permissions}
service={data?.serviceAccount}
saveButtonBarState={updateServiceOpts.status}
/>
<ServiceDeleteDialog
confirmButtonState={deleteServiceOpts.status}
name={maybe(
() => data.serviceAccount.name,
"..."
name={getStringOrPlaceholder(
data?.serviceAccount?.name
)}
onClose={closeModal}
onConfirm={handleRemoveConfirm}
@ -194,11 +194,10 @@ export const ServiceDetails: React.FC<OrderListProps> = ({
onClose={closeModal}
onCreate={handleTokenCreate}
open={params.action === "create-token"}
token={maybe(
() =>
token={
createTokenOpts.data
.serviceAccountTokenCreate.authToken
)}
?.serviceAccountTokenCreate.authToken
}
/>
<ServiceTokenDeleteDialog
confirmButtonState={deleteTokenOpts.status}