diff --git a/apps/edr-freight-web/backoffice/src/pages/operations/FirstMilePage.tsx b/apps/edr-freight-web/backoffice/src/pages/operations/FirstMilePage.tsx
index 7842adfeb..33f7300f4 100644
--- a/apps/edr-freight-web/backoffice/src/pages/operations/FirstMilePage.tsx
+++ b/apps/edr-freight-web/backoffice/src/pages/operations/FirstMilePage.tsx
@@ -1,6 +1,7 @@
import { type ReactNode, useMemo, useState } from "react";
import {
ArrowRight,
+ ChevronRight,
Eye,
MoreHorizontal,
Printer,
@@ -26,6 +27,7 @@ import {
Stack,
Text,
TextInput,
+ UnstyledButton,
} from "@mantine/core";
import { ruleEngineTable } from "@/components/ruleEngine/ruleEngineStyles";
@@ -865,33 +867,54 @@ const FirstMilePage = () => {
No paid bookings found.
) : (
filteredPaidBookings.map((b) => (
- {
setSelectedBooking(b);
setAcceptStep(2);
}}
+ style={{
+ borderRadius: "var(--mantine-radius-md)",
+ border: "1px solid var(--mantine-color-gray-3)",
+ padding: "10px 12px",
+ backgroundColor: "var(--mantine-color-white)",
+ transition: "background-color 120ms ease, border-color 120ms ease",
+ }}
+ onMouseEnter={(e) => {
+ (e.currentTarget as HTMLButtonElement).style.backgroundColor =
+ "var(--mantine-color-blue-0)";
+ (e.currentTarget as HTMLButtonElement).style.borderColor =
+ "var(--mantine-color-blue-4)";
+ }}
+ onMouseLeave={(e) => {
+ (e.currentTarget as HTMLButtonElement).style.backgroundColor =
+ "var(--mantine-color-white)";
+ (e.currentTarget as HTMLButtonElement).style.borderColor =
+ "var(--mantine-color-gray-3)";
+ }}
>
-
-
- {b.reference}
- {b.company?.name ?? b.company?.companyName ?? "—"}
+
+
+ {b.reference}
+
+ {b.company?.name ?? b.company?.companyName ?? "—"}
+
-
+
{b.originYard?.name ?? "—"} → {b.destinationYard?.name ?? "—"}
- {formatPrice(b.totalAmount)}
+
+ {formatPrice(b.totalAmount)}
+
{b.scheduledDate ? b.scheduledDate.slice(0, 10) : "—"}
+
-
+
))
)}