@extends('layouts.app')
@php
$editing = $assignment->exists;
$title = $editing ? 'Edit '.$assignment->number() : 'Assign orders to a vendor';
$formData = [
'single' => $editing,
'rows' => array_values(array_map(fn ($r) => $editing ? array_merge($r, ['order_id' => $assignment->order_id]) : $r, $rows)),
'orders' => $orders->map(fn ($o) => [
'id' => $o->id,
'label' => $o->order_no.' — '.$o->client->name.' ('.money($o->total).')',
'items' => $o->items->map(fn ($i) => ['id' => $i->id, 'label' => trim($i->design_name.($i->sizeText() ? ' · '.$i->sizeText() : '').($i->color ? ' · '.$i->color : '').' ×'.rtrim(rtrim((string) $i->quantity, '0'), '.'))])->values(),
])->values(),
];
@endphp
@section('title', $title)
@section('content')