@extends('layouts.seller.app', [ 'page' => $menuSeller['products']['active'] ?? '', 'sub_page' => $menuSeller['products']['route']['addon_groups']['sub_active'] ?? '', ]) @php $isEdit = ! empty($group); $formTitle = $isEdit ? __('labels.addon_group_form_title_edit') : __('labels.addon_group_form_title_create'); $action = $isEdit ? route('seller.addon-groups.update', $group->id ?? "") : route('seller.addon-groups.store'); $existingItems = $isEdit ? $group->items : collect(); @endphp @section('title', $formTitle) @section('header_data') @php $page_title = $formTitle; $page_pretitle = __('labels.seller') . ' ' . __('labels.addon_groups'); @endphp @endsection @php $breadcrumbs = [ ['title' => __('labels.home'), 'url' => route('seller.dashboard')], ['title' => __('labels.addon_groups'), 'url' => route('seller.addon-groups.index')], ['title' => $formTitle, 'url' => ''], ]; @endphp @push('styles') @endpush @section('seller-content')
@csrf {{-- =================== GROUP BASICS =================== --}}

{{ __('labels.addon_group_basics') }}

{{ __('labels.addon_group_intro') }}

@foreach($selectionTypes as $type) @php $checked = old('selection_type', $group->selection_type?->value ?? 'single') === $type->value; $label = $type->value === 'single' ? __('labels.addon_selection_single') : __('labels.addon_selection_multiple'); @endphp
@endforeach
{{-- =================== ITEMS SECTION =================== --}}

{{ __('labels.addon_group_items_section') }}

{{ __('labels.addon_group_items_help') }}

@forelse($existingItems as $idx => $item) @include('seller.addon_groups._item_row', [ 'index' => $idx, 'item' => $item, 'indicators' => $indicators, 'statuses' => $statuses, ]) @empty @include('seller.addon_groups._item_row', [ 'index' => 0, 'item' => null, 'indicators' => $indicators, 'statuses' => $statuses, ]) @endforelse
{{-- Hidden template for new item rows --}} @endsection @push('scripts') @endpush