fix: driver assignment only on delivery tab, hidden on pickup tab

This commit is contained in:
root 2026-06-12 17:20:29 +00:00
parent 62475c7e48
commit d22302838b
1 changed files with 13 additions and 11 deletions

View File

@ -980,17 +980,19 @@ export const OrderDetailPanel = ({
) : null}
<DriverAssignmentPanel
order={order}
userRole={userRole}
canManageDelivery={canManageDelivery}
isSavingDriverAssignment={isSavingDriverAssignment}
selectedDriverId={selectedDriverId}
onDriverSelect={(id) => { setSelectedDriverId(id); setDriverMessage(""); }}
onConfirmDriver={() => setConfirmAction({ type: 'driver' })}
driverMessage={driverMessage}
drivers={drivers}
/>
{deliveryType === "delivery" && (
<DriverAssignmentPanel
order={order}
userRole={userRole}
canManageDelivery={canManageDelivery}
isSavingDriverAssignment={isSavingDriverAssignment}
selectedDriverId={selectedDriverId}
onDriverSelect={(id) => { setSelectedDriverId(id); setDriverMessage(""); }}
onConfirmDriver={() => setConfirmAction({ type: 'driver' })}
driverMessage={driverMessage}
drivers={drivers}
/>
)}
<StatusActionPanel