Add ready to capture field
This commit is contained in:
parent
3917e13613
commit
258847545d
3 changed files with 23 additions and 7 deletions
|
@ -31,14 +31,17 @@ const HomeSection = () => {
|
|||
onOrdersToCaptureClick={() =>
|
||||
navigate(
|
||||
orderListUrl({
|
||||
status: OrderStatusFilter.READY_TO_CAPTURE
|
||||
status: [OrderStatusFilter.READY_TO_CAPTURE]
|
||||
})
|
||||
)
|
||||
}
|
||||
onOrdersToFulfillClick={() =>
|
||||
navigate(
|
||||
orderListUrl({
|
||||
status: OrderStatusFilter.READY_TO_FULFILL
|
||||
status: [
|
||||
OrderStatusFilter.UNFULFILLED,
|
||||
OrderStatusFilter.PARTIALLY_FULFILLED
|
||||
]
|
||||
})
|
||||
)
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@ export enum OrderFilterKeys {
|
|||
dateLastWeek = "dateLastWeek",
|
||||
dateLastMonth = "dateLastMonth",
|
||||
dateLastYear = "dateLastYear",
|
||||
fulfillment = "fulfillment"
|
||||
status = "status"
|
||||
}
|
||||
|
||||
const OrderListFilter: React.FC<OrderListFilterProps> = props => {
|
||||
|
@ -146,15 +146,21 @@ const OrderListFilter: React.FC<OrderListFilterProps> = props => {
|
|||
description: "order fulfillment status"
|
||||
}),
|
||||
value: OrderStatusFilter.UNFULFILLED.toString()
|
||||
},
|
||||
{
|
||||
label: intl.formatMessage({
|
||||
defaultMessage: "Ready to Capture",
|
||||
description: "order status"
|
||||
}),
|
||||
value: OrderStatusFilter.READY_TO_CAPTURE.toString()
|
||||
}
|
||||
],
|
||||
type: FieldType.select
|
||||
},
|
||||
label: intl.formatMessage({
|
||||
defaultMessage: "Fulfillment Status",
|
||||
description: "order"
|
||||
defaultMessage: "Order Status"
|
||||
}),
|
||||
value: OrderFilterKeys.fulfillment
|
||||
value: OrderFilterKeys.status
|
||||
}
|
||||
];
|
||||
|
||||
|
|
|
@ -46,6 +46,10 @@ const filterMessages = defineMessages({
|
|||
defaultMessage: "Partially Fulfilled",
|
||||
description: "order status"
|
||||
},
|
||||
readyToCapture: {
|
||||
defaultMessage: "Ready to Capture",
|
||||
description: "order status"
|
||||
},
|
||||
unfulfilled: {
|
||||
defaultMessage: "Unfulfilled",
|
||||
description: "order status"
|
||||
|
@ -62,6 +66,9 @@ function getStatusLabel(status: string, intl: IntlShape): string {
|
|||
|
||||
case OrderStatusFilter.UNFULFILLED.toString():
|
||||
return intl.formatMessage(filterMessages.unfulfilled);
|
||||
|
||||
case OrderStatusFilter.READY_TO_CAPTURE.toString():
|
||||
return intl.formatMessage(filterMessages.readyToCapture);
|
||||
}
|
||||
|
||||
return "";
|
||||
|
@ -110,7 +117,7 @@ export function createFilter(
|
|||
dateFrom: valueOrFirst(value),
|
||||
dateTo: undefined
|
||||
};
|
||||
} else if (filterName === OrderFilterKeys.fulfillment) {
|
||||
} else if (filterName === OrderFilterKeys.status) {
|
||||
return {
|
||||
status: dedupeFilter(
|
||||
filter.status
|
||||
|
|
Loading…
Reference in a new issue