@props([ 'name' => 'media_asset_ids', 'mode' => 'multiple', // single|multiple 'label' => 'Media', 'help' => null, 'selected' => [], // array of picker arrays or MediaAsset models 'max' => null, ]) @php $selectedItems = collect($selected)->map(function ($item) { if (is_array($item)) { return $item; } if ($item instanceof \App\Models\MediaAsset) { return $item->loadMissing('variants')->toPickerArray(); } return null; })->filter()->values(); @endphp
{{ $help }}
@endif