/* ===== Reports & export ===== */ const ReportsScreen = () => { return (
Reports & export

IKEA Hamburg → Munich · 40ft HC

Plan #PL-22489 · 76 items · sealed 14:08 · Carrier: DSV ROAD AG
{/* PDF preview */}
Load report · page 1 of 6 PDF · A4
Plan summary
Export options
Recipients
DS
DSV ROAD AG · planning@dsv.com
accessed
FK
F. Klein · loading dock supervisor
pending
); }; const ExportRow = ({ icon, name, sub, code }) => (
{name}
{code ? {code} : sub}
); const PdfPreview = () => (
{/* header */}
MOJRO · LOAD REPORT
IKEA Hamburg → Munich · 40ft HC
Plan #PL-22489 · sealed 17 Apr 2026 14:08 UTC
MOJRO
{/* 3D screenshot mock */}
{/* container outline isometric */} {/* floor */} {/* back wall */} {/* right wall */} {/* cargo boxes */} {[ [50, 90, 50, 25, '#C13333'], [105, 92, 70, 28, '#E8893C'], [180, 94, 55, 25, '#F0B830'], [240, 92, 80, 28, '#2E5FA8'], [325, 94, 50, 25, '#1F8A5B'], [380, 90, 50, 28, '#7B4FB5'], // layer 2 [70, 65, 50, 22, '#C13333'], [125, 67, 60, 22, '#E8893C'], [190, 67, 60, 22, '#F0B830'], ].map(([x,y,w,h,c],i)=>( ))}
FIGURE 1 · 3D isometric view (colour by SKU)
{/* KPI strip */}
{[ ['VOLUME', '87%'], ['PAYLOAD','24.8 t'], ['ITEMS', '76'], ['SKUs', '8'], ['CoG x', '46%'], ].map(([l,v]) => (
{l}
{v}
))}
{/* manifest mini-table */}
Cargo manifest · top 6 by volume
{['#','SKU','Type','Qty','Dims (mm)','Wt (kg)','Pos'].map(h => )} {[ ['p001','PLT-EUR-A','Pallet',8,'1200×800×1450',720,'A1'], ['p002','PLT-EUR-B','Pallet',6,'1200×800×1400',820,'A2'], ['p003','PLT-EUR-C','Pallet',4,'1200×800×1300',540,'D4'], ['c004','BX-LRG-01','Carton',14,'600×400×400',22,'B3'], ['c005','BX-MED-04','Carton',22,'500×360×280',14,'C2'], ['s007','BR-200L','Barrel',4,'⌀580×880',196,'D1'], ].map((r,i)=>( {r.map((c,j)=>())} ))}
{h}
=1 && j<=4 ? 'var(--font-mono)':'inherit' }}>{c}
{/* footer */}
mojro.app/v/2f8d Generated by Mojro Load Builder v2.4 Page 1 / 6
); window.ReportsScreen = ReportsScreen;