diff --git a/frontend/src/components/dashboard/FleetDashboardShell.jsx b/frontend/src/components/dashboard/FleetDashboardShell.jsx index 068615b..661b4a4 100644 --- a/frontend/src/components/dashboard/FleetDashboardShell.jsx +++ b/frontend/src/components/dashboard/FleetDashboardShell.jsx @@ -990,9 +990,15 @@ export default function FleetDashboardShell({ initialSection = 'dashboard', page {(() => { const sharedCranes = workOrderSharedCranes.get(String(workOrder.id)); if (sharedCranes && sharedCranes.size > 0) { - return [...sharedCranes.values()].map((c) => ( - [c.make, c.model].filter(Boolean).join(' ') || c.registration_number || `#${c.id}` - )).join(' • '); + return ( +
+ {[...sharedCranes.values()].map((c) => ( + + {[c.make, c.model].filter(Boolean).join(' ') || c.registration_number || `#${c.id}`} + + ))} +
+ ); } return [workOrder.craneInfo?.make, workOrder.craneInfo?.model].filter(Boolean).join(' ') || workOrder.craneLabel @@ -1004,10 +1010,12 @@ export default function FleetDashboardShell({ initialSection = 'dashboard', page {(() => { const sharedCranes = workOrderSharedCranes.get(String(workOrder.id)); if (sharedCranes && sharedCranes.size > 0) { - const sns = [...sharedCranes.values()] - .map((c) => c.crane_serial_number) - .filter(Boolean); - return sns.length > 0 ? sns.join(' • ') : '-'; + const sns = [...sharedCranes.values()].map((c) => c.crane_serial_number || '-'); + return ( +
+ {sns.map((sn, i) => {sn})} +
+ ); } return workOrder.craneInfo?.crane_serial_number || '-'; })()}