fix: prikaži svaku dizalicu i SN u zasebnom retku u tablici WO
Umjesto odvajanja s ' • ' u istom retku, svaka dizalica i njen SN prikazuju se u zasebnom <span> retku unutar flex-col containera. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -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 (
|
||||
<div className="flex flex-col gap-0.5">
|
||||
{[...sharedCranes.values()].map((c) => (
|
||||
<span key={c.id}>
|
||||
{[c.make, c.model].filter(Boolean).join(' ') || c.registration_number || `#${c.id}`}
|
||||
</span>
|
||||
))}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
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 (
|
||||
<div className="flex flex-col gap-0.5">
|
||||
{sns.map((sn, i) => <span key={i}>{sn}</span>)}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
return workOrder.craneInfo?.crane_serial_number || '-';
|
||||
})()}
|
||||
|
||||
Reference in New Issue
Block a user