fix: TDZ crash — move agreedTypeMatchesTab after isEditingDate declaration
This commit is contained in:
parent
1cab6c886e
commit
1a665b5165
|
|
@ -655,13 +655,13 @@ export const OrderDetailPanel = ({
|
||||||
|
|
||||||
const isDeliveryAgreed = ["agreed", "driver_assigned", "loaded", "on_route", "delivered"].includes(order.deliveryStatus || order.delivery_status);
|
const isDeliveryAgreed = ["agreed", "driver_assigned", "loaded", "on_route", "delivered"].includes(order.deliveryStatus || order.delivery_status);
|
||||||
const isPickupOrder = order.deliveryType === "pickup" || order.deliveryStatus === "pickup" || order.delivery_status === "pickup";
|
const isPickupOrder = order.deliveryType === "pickup" || order.deliveryStatus === "pickup" || order.delivery_status === "pickup";
|
||||||
|
const [isEditingDate, setIsEditingDate] = React.useState(false);
|
||||||
// Show "agreed" banner only when selected tab matches the already-agreed type
|
// Show "agreed" banner only when selected tab matches the already-agreed type
|
||||||
const agreedTypeMatchesTab = isDeliveryAgreed && !isEditingDate && (
|
const agreedTypeMatchesTab = isDeliveryAgreed && !isEditingDate && (
|
||||||
(deliveryType === "pickup" && isPickupOrder)
|
(deliveryType === "pickup" && isPickupOrder)
|
||||||
|| (deliveryType === "delivery" && !isPickupOrder)
|
|| (deliveryType === "delivery" && !isPickupOrder)
|
||||||
);
|
);
|
||||||
const canEditDelivery = canManageDelivery && ["admin", "mega_admin", "logistician"].includes(userRole);
|
const canEditDelivery = canManageDelivery && ["admin", "mega_admin", "logistician"].includes(userRole);
|
||||||
const [isEditingDate, setIsEditingDate] = React.useState(false);
|
|
||||||
const agreedDeliveryLabel = [
|
const agreedDeliveryLabel = [
|
||||||
formatDeliveryDateDisplay(order.deliveryDate),
|
formatDeliveryDateDisplay(order.deliveryDate),
|
||||||
order.deliveryTime || order.deliveryHalfDay,
|
order.deliveryTime || order.deliveryHalfDay,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue