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));
|
const sharedCranes = workOrderSharedCranes.get(String(workOrder.id));
|
||||||
if (sharedCranes && sharedCranes.size > 0) {
|
if (sharedCranes && sharedCranes.size > 0) {
|
||||||
return [...sharedCranes.values()].map((c) => (
|
return (
|
||||||
[c.make, c.model].filter(Boolean).join(' ') || c.registration_number || `#${c.id}`
|
<div className="flex flex-col gap-0.5">
|
||||||
)).join(' • ');
|
{[...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(' ')
|
return [workOrder.craneInfo?.make, workOrder.craneInfo?.model].filter(Boolean).join(' ')
|
||||||
|| workOrder.craneLabel
|
|| workOrder.craneLabel
|
||||||
@@ -1004,10 +1010,12 @@ export default function FleetDashboardShell({ initialSection = 'dashboard', page
|
|||||||
{(() => {
|
{(() => {
|
||||||
const sharedCranes = workOrderSharedCranes.get(String(workOrder.id));
|
const sharedCranes = workOrderSharedCranes.get(String(workOrder.id));
|
||||||
if (sharedCranes && sharedCranes.size > 0) {
|
if (sharedCranes && sharedCranes.size > 0) {
|
||||||
const sns = [...sharedCranes.values()]
|
const sns = [...sharedCranes.values()].map((c) => c.crane_serial_number || '-');
|
||||||
.map((c) => c.crane_serial_number)
|
return (
|
||||||
.filter(Boolean);
|
<div className="flex flex-col gap-0.5">
|
||||||
return sns.length > 0 ? sns.join(' • ') : '-';
|
{sns.map((sn, i) => <span key={i}>{sn}</span>)}
|
||||||
|
</div>
|
||||||
|
);
|
||||||
}
|
}
|
||||||
return workOrder.craneInfo?.crane_serial_number || '-';
|
return workOrder.craneInfo?.crane_serial_number || '-';
|
||||||
})()}
|
})()}
|
||||||
|
|||||||
Reference in New Issue
Block a user