@extends('layouts.sidebar') @php $sc = old('section_copy', $sectionCopy ?? []); if (! is_array($sc)) { $sc = []; } $f = function (string $section, string $field) use ($sc) { $v = $sc[$section][$field] ?? ''; $old = old("section_copy.$section.$field"); return $old !== null ? $old : $v; }; @endphp @push('styles') @endpush @section('title', __('app.homepage_pilates_page_title') . ' - ' . __('app.admin')) @section('page-title', __('app.homepage_pilates_page_title')) @section('content')
{{ __('app.homepage_hub_title') }} {{ __('app.homepage_preview') }}
@if(session('success'))
{{ session('success') }}
@endif @if(session('info'))
{{ session('info') }}
@endif {{-- Brand --}}

{{ __('app.homepage_studio_nav_brand') }} (Pilates)

{{ __('app.homepage_studio_brand_title') }}

Desktop

@if(!empty($heroDesktopPreviewUrl ?? '')) @else @endif

Mobile

@if(!empty($heroMobilePreviewUrl ?? '')) @else @endif

Logo

@if(!empty($headerLogoPreviewUrl ?? '')) @else @endif
@csrf @method('PUT')

{{ __('app.homepage_visual_hero_upload_hint') }}

@error('hero_desktop')

{{ $message }}

@enderror
@include('admin.homepage._pilates-classes-section') {{-- Team (ajrin3-style fields) --}}

{{ __('app.homepage_studio_block_instructors') }} (Pilates)

{{ __('app.homepage_studio_marketing_team_lead') }}

@csrf @method('PUT')
@foreach (['kicker' => 'homepage_studio_field_kicker', 'heading' => 'homepage_studio_field_heading', 'description' => 'homepage_studio_field_description'] as $field => $lk)

{{ __('app.'.$lk) }}

@endforeach

{{ __('app.homepage_instructor_order_hint') }}

@foreach($instructorsForm as $i => $ins) @php $ins = is_array($ins) ? $ins : []; $insImg = \App\Services\HomepageDataService::offeringImageUrl($ins['image_path'] ?? null); $nmForInitials = trim((string) old("instructors.$i.name", $ins['name'] ?? '')); $partsIns = preg_split('/\s+/', $nmForInitials); $ia = \Illuminate\Support\Str::substr($partsIns[0] ?? '', 0, 1); $ib = \Illuminate\Support\Str::substr($partsIns[1] ?? '', 0, 1); $initialsIns = \Illuminate\Support\Str::upper($ia.$ib); if ($initialsIns === '' && ($partsIns[0] ?? '') !== '') { $initialsIns = \Illuminate\Support\Str::upper(\Illuminate\Support\Str::substr($partsIns[0], 0, 2)); } @endphp

{{ __('app.homepage_studio_row') }} {{ $i + 1 }}

{{-- Uvek vertikalno: prvo fotografija, ispod sva polja pune širine (izbegava „nestanak“ kolone sa poljima na užim ekranima) --}}
@if($insImg) @elseif($initialsIns !== '') {{ $initialsIns }} @else @endif
@endforeach

{{ __('app.homepage_studio_team_admin_note') }} {{ __('app.nav_instructors') }}

@error('instructors')

{{ $message }}

@enderror
{{-- Pricing --}}

{{ __('app.homepage_studio_block_pricing') }}

{{ __('app.homepage_studio_headings_lead') }}

@csrf @method('PUT')
@foreach (['kicker' => 'homepage_studio_field_kicker', 'heading' => 'homepage_studio_field_heading', 'description' => 'homepage_studio_field_description'] as $field => $lk)

{{ __('app.'.$lk) }}

@endforeach

{{ __('app.homepage_pricing_order_hint') }}

@foreach($pricingForm as $i => $pr) @php $pr = is_array($pr) ? $pr : []; @endphp

{{ __('app.homepage_studio_row_package') }} {{ $i + 1 }}

{{ __('app.homepage_studio_pricing_group_text') }}

{{ __('app.homepage_studio_pricing_label_features') }}

{{ __('app.homepage_studio_pricing_group_cta') }}

@endforeach

{{ __('app.homepage_studio_pricing_only_manual_note') }} {{ __('app.packages_pilates_short') }}

{{-- Promo --}}

{{ __('app.homepage_promo_popup') }} · {{ __('app.homepage_studio_nav_packages') }}

{{ __('app.homepage_pilates_promo_section_subtitle') }}

@csrf @method('PUT') @php $promoPick = $promoPackagesPickList ?? collect(); $promoSelected = $selectedPackageIds ?? []; @endphp
@if($promoPick->isEmpty())

{{ __('app.homepage_promo_packages_empty') }}

@else
@foreach($promoPick as $pkg) @php $pid = (int) $pkg->id; @endphp @endforeach
@endif

{{ __('app.homepage_promo_package_pick_hint') }}

{{-- Testimonials --}}

{{ __('app.homepage_studio_block_testimonials') }} (Pilates)

{{ __('app.homepage_studio_headings_lead') }}

@csrf @method('PUT')
@foreach (['kicker' => 'homepage_studio_field_kicker', 'heading' => 'homepage_studio_field_heading', 'description' => 'homepage_studio_field_description'] as $field => $lk)

{{ __('app.'.$lk) }}

@endforeach

{{ __('app.homepage_testimonial_order_hint') }}

@foreach($testimonialsForm as $i => $t) @php $t = is_array($t) ? $t : []; @endphp

{{ __('app.homepage_studio_row_testimonial') }} {{ $i + 1 }}

{{ __('app.homepage_studio_reviews_card_hint') }}

{{ __('app.homepage_studio_reviews_group_quote') }}

@endforeach
@push('scripts') @endpush @endsection