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} ) : null}
<DriverAssignmentPanel {deliveryType === "delivery" && (
order={order} <DriverAssignmentPanel
userRole={userRole} order={order}
canManageDelivery={canManageDelivery} userRole={userRole}
isSavingDriverAssignment={isSavingDriverAssignment} canManageDelivery={canManageDelivery}
selectedDriverId={selectedDriverId} isSavingDriverAssignment={isSavingDriverAssignment}
onDriverSelect={(id) => { setSelectedDriverId(id); setDriverMessage(""); }} selectedDriverId={selectedDriverId}
onConfirmDriver={() => setConfirmAction({ type: 'driver' })} onDriverSelect={(id) => { setSelectedDriverId(id); setDriverMessage(""); }}
driverMessage={driverMessage} onConfirmDriver={() => setConfirmAction({ type: 'driver' })}
drivers={drivers} driverMessage={driverMessage}
/> drivers={drivers}
/>
)}
<StatusActionPanel <StatusActionPanel