diff --git a/src/app/(app)/delivery-pool/page.tsx b/src/app/(app)/delivery-pool/page.tsx index 35119e3..0dd7460 100644 --- a/src/app/(app)/delivery-pool/page.tsx +++ b/src/app/(app)/delivery-pool/page.tsx @@ -50,7 +50,8 @@ export default function DeliveryPoolPage() { const [filterText, setFilterText] = useState(""); const [driverFilter, setDriverFilter] = useState("all"); const [driversById, setDriversById] = useState>({}); - const [collapsed, setCollapsed] = useState>(new Set()); + // Companies start collapsed (like the Collection Pool); this holds the ones opened. + const [openCompanies, setOpenCompanies] = useState>(new Set()); const [expanded, setExpanded] = useState>(new Set()); const [selected, setSelected] = useState>(new Set()); const [busy, setBusy] = useState(false); @@ -267,9 +268,9 @@ export default function DeliveryPoolPage() { toggleIn(setCollapsed, company.key)} + onToggleCollapsed={() => toggleIn(setOpenCompanies, company.key)} onToggleAllSelected={() => setSelected((prev) => { const next = new Set(prev);