@extends('layouts.admin') @section('content')
{{ __('Back') }}

{{ __('Content Settings') }}:{{ $bundle->name }}

@csrf @method('PUT') @php $grouped = collect($parts)->groupBy('group', true); $groupDefs = config('ui_parts.groups', []); // 群組順序:先照 config 定義,未定義者排最後,且只留實際有部位的群組 $orderedGroups = collect($groupDefs)->keys() ->merge($grouped->keys())->unique() ->filter(fn($g) => $grouped->has($g))->values(); $firstGroup = true; @endphp @foreach($orderedGroups as $groupKey) @if(!$firstGroup)
@endif @php $firstGroup = false; @endphp

{{ $groupDefs[$groupKey] ?? $groupKey }}

@foreach($grouped[$groupKey] as $key => $part) @php $currentId = optional($itemsByPart->get($key))->ui_element_id; $currentThumb = optional(optional($itemsByPart->get($key))->element)->image_url ?? ''; @endphp

{{ __('No image selected') }}

@endforeach
@endforeach
@endsection