@php $productUnits = $productUnits ?? collect(); $selectedUnitValues = $selectedUnitValues ?? []; $productBaseSku = $productBaseSku ?? old('sku', ''); $variantRows = ($variantPreview ?? collect())->map(function ($v) { return [ 'units' => $v->resolvedUnitValues(), 'stock' => (int) $v->stock, 'sku' => $v->sku, 'price_adjustment' => (float) $v->price_adjustment, 'purchase_price' => $v->purchase_price !== null ? (float) $v->purchase_price : '', 'image' => $v->image, 'image_url' => $v->image ? asset($v->image) : null, ]; })->values(); @endphp