This commit is contained in:
natib21
2026-07-02 14:42:04 +00:00
parent b7da024968
commit eb5d8a7411
2 changed files with 17 additions and 4 deletions

View File

@@ -833,6 +833,7 @@ const LastMilePage = () => {
const nextStatus = NEXT_STATUS[row.original.status];
const canPrint = row.original.status !== "PAYMENT_PENDING";
const isPaid = (row.original as any).paid;
const delivered = row.original.status === "DELIVERED";
return (
<Group gap={4} justify="flex-end" wrap="nowrap">
<Menu position="bottom-end" width={200} withinPortal>
@@ -852,14 +853,14 @@ const LastMilePage = () => {
<Menu.Divider />
<Menu.Item
leftSection={<Truck size={15} />}
disabled={assigned}
disabled={assigned || delivered}
onClick={() => openAssign(row.original.id)}
>
Assign
</Menu.Item>
<Menu.Item
leftSection={<RefreshCw size={15} />}
disabled={!assigned}
disabled={!assigned || delivered}
onClick={() => openAssign(row.original.id)}
>
Reassign
@@ -873,6 +874,7 @@ const LastMilePage = () => {
</Menu.Item>
<Menu.Item
leftSection={<Ruler size={15} />}
disabled={delivered}
onClick={() => openDistance(row.original.id)}
>
Add distance
@@ -891,6 +893,7 @@ const LastMilePage = () => {
<Menu.Item
leftSection={<Trash size={15} />}
color="red"
disabled={delivered}
onClick={() => {
if (confirm(`Delete last-mile record ${bookingRef(row.original)}?`)) {
deleteMutation.mutate(row.original.id);