Remove warehouse selection for preorder cases on fulfill page (#2515)
This commit is contained in:
parent
7933ecf482
commit
4f78d00534
2 changed files with 23 additions and 19 deletions
|
@ -164,6 +164,9 @@ export const OrderFulfillLine: React.FC<OrderFulfillLineProps> = props => {
|
|||
: "-"}
|
||||
</TableCell>
|
||||
<TableCell className={classes.colWarehouse}>
|
||||
{isPreorder ? (
|
||||
"-"
|
||||
) : (
|
||||
<IconButton
|
||||
onClick={onWarehouseChange}
|
||||
className={classNames(
|
||||
|
@ -180,6 +183,7 @@ export const OrderFulfillLine: React.FC<OrderFulfillLineProps> = props => {
|
|||
<ChevronIcon />
|
||||
</div>
|
||||
</IconButton>
|
||||
)}
|
||||
</TableCell>
|
||||
</TableRowLink>
|
||||
);
|
||||
|
|
|
@ -163,9 +163,9 @@ const OrderFulfillPage: React.FC<OrderFulfillPageProps> = props => {
|
|||
!shopSettings?.fulfillmentAllowUnpaid &&
|
||||
!order?.isPaid;
|
||||
|
||||
const areWarehousesSet = formsetData.every(line =>
|
||||
line.value.every(v => v.warehouse),
|
||||
);
|
||||
const areWarehousesSet = formsetData
|
||||
.filter(item => !!item?.value) // preorder case
|
||||
.every(line => line.value.every(v => v.warehouse));
|
||||
|
||||
const shouldEnableSave = () => {
|
||||
if (!order || loading) {
|
||||
|
|
Loading…
Reference in a new issue