Update invoice request types

This commit is contained in:
Dawid Tarasiuk 2020-07-01 16:58:29 +02:00
parent c88572356f
commit b0c62d7ad9
4 changed files with 498 additions and 2162 deletions

File diff suppressed because it is too large Load diff

View file

@ -490,6 +490,11 @@ const invoiceEmailSendMutation = gql`
invoice { invoice {
...InvoiceFragment ...InvoiceFragment
} }
order {
invoices {
...InvoiceFragment
}
}
} }
} }
`; `;

View file

@ -23,10 +23,25 @@ export interface InvoiceRequest_invoiceRequest_invoice {
status: JobStatusEnum; status: JobStatusEnum;
} }
export interface InvoiceRequest_invoiceRequest_order_invoices {
__typename: "Invoice";
id: string;
number: string | null;
createdAt: any;
url: string | null;
status: JobStatusEnum;
}
export interface InvoiceRequest_invoiceRequest_order {
__typename: "Order";
invoices: (InvoiceRequest_invoiceRequest_order_invoices | null)[] | null;
}
export interface InvoiceRequest_invoiceRequest { export interface InvoiceRequest_invoiceRequest {
__typename: "InvoiceRequest"; __typename: "InvoiceRequest";
errors: InvoiceRequest_invoiceRequest_errors[]; errors: InvoiceRequest_invoiceRequest_errors[];
invoice: InvoiceRequest_invoiceRequest_invoice | null; invoice: InvoiceRequest_invoiceRequest_invoice | null;
order: InvoiceRequest_invoiceRequest_order | null;
} }
export interface InvoiceRequest { export interface InvoiceRequest {

View file

@ -5,13 +5,13 @@ import { storiesOf } from "@storybook/react";
import React from "react"; import React from "react";
import OrderDetailsPage, { import OrderDetailsPage, {
OrderDetailsPageProps, OrderDetailsPageProps
} from "../../../orders/components/OrderDetailsPage"; } from "../../../orders/components/OrderDetailsPage";
import { countries, order as orderFixture } from "../../../orders/fixtures"; import { countries, order as orderFixture } from "../../../orders/fixtures";
import { import {
FulfillmentStatus, FulfillmentStatus,
OrderStatus, OrderStatus,
PaymentChargeStatusEnum, PaymentChargeStatusEnum
} from "../../../types/globalTypes"; } from "../../../types/globalTypes";
import Decorator from "../../Decorator"; import Decorator from "../../Decorator";
@ -21,7 +21,6 @@ const props: Omit<OrderDetailsPageProps, "classes"> = {
countries, countries,
onBack: () => undefined, onBack: () => undefined,
onBillingAddressEdit: undefined, onBillingAddressEdit: undefined,
onClickInvoice: () => undefined,
onFulfillmentCancel: () => undefined, onFulfillmentCancel: () => undefined,
onFulfillmentTrackingNumberUpdate: () => undefined, onFulfillmentTrackingNumberUpdate: () => undefined,
onInvoiceClick: () => undefined, onInvoiceClick: () => undefined,
@ -38,7 +37,7 @@ const props: Omit<OrderDetailsPageProps, "classes"> = {
onProfileView: () => undefined, onProfileView: () => undefined,
onShippingAddressEdit: undefined, onShippingAddressEdit: undefined,
order, order,
userPermissions: adminUserPermissions, userPermissions: adminUserPermissions
}; };
storiesOf("Views / Orders / Order details", module) storiesOf("Views / Orders / Order details", module)
@ -50,7 +49,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
paymentStatus: PaymentChargeStatusEnum.NOT_CHARGED, paymentStatus: PaymentChargeStatusEnum.NOT_CHARGED
}} }}
/> />
)) ))
@ -59,7 +58,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
paymentStatus: PaymentChargeStatusEnum.NOT_CHARGED, paymentStatus: PaymentChargeStatusEnum.NOT_CHARGED
}} }}
/> />
)) ))
@ -68,7 +67,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
paymentStatus: PaymentChargeStatusEnum.FULLY_CHARGED, paymentStatus: PaymentChargeStatusEnum.FULLY_CHARGED
}} }}
/> />
)) ))
@ -77,7 +76,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
paymentStatus: null, paymentStatus: null
}} }}
/> />
)) ))
@ -86,7 +85,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
paymentStatus: PaymentChargeStatusEnum.FULLY_REFUNDED, paymentStatus: PaymentChargeStatusEnum.FULLY_REFUNDED
}} }}
/> />
)) ))
@ -95,7 +94,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
paymentStatus: PaymentChargeStatusEnum.NOT_CHARGED, paymentStatus: PaymentChargeStatusEnum.NOT_CHARGED
}} }}
/> />
)) ))
@ -104,11 +103,11 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
fulfillments: props.order.fulfillments.map((fulfillment) => ({ fulfillments: props.order.fulfillments.map(fulfillment => ({
...fulfillment, ...fulfillment,
status: FulfillmentStatus.CANCELED, status: FulfillmentStatus.CANCELED
})), })),
status: OrderStatus.CANCELED, status: OrderStatus.CANCELED
}} }}
/> />
)) ))
@ -117,7 +116,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
status: OrderStatus.FULFILLED, status: OrderStatus.FULFILLED
}} }}
/> />
)) ))
@ -126,7 +125,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
status: OrderStatus.PARTIALLY_FULFILLED, status: OrderStatus.PARTIALLY_FULFILLED
}} }}
/> />
)) ))
@ -135,7 +134,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
status: OrderStatus.UNFULFILLED, status: OrderStatus.UNFULFILLED
}} }}
/> />
)) ))
@ -144,7 +143,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
shippingAddress: null, shippingAddress: null
}} }}
/> />
)) ))
@ -153,7 +152,7 @@ storiesOf("Views / Orders / Order details", module)
{...props} {...props}
order={{ order={{
...props.order, ...props.order,
customerNote: "", customerNote: ""
}} }}
/> />
)); ));