@extends('admin.layouts.app') @section('title', $dripCampaign->name) @section('header', $dripCampaign->name) @section('breadcrumb') {{ __('drip.title') }} / {{ $dripCampaign->name }} @endsection @section('header-actions') @php $statusStyle = match($dripCampaign->status) { 'active' => 'background:rgba(10,179,156,0.1);color:#0ab39c;border:1px solid rgba(10,179,156,0.25)', 'paused' => 'background:rgba(245,158,11,0.1);color:#d97706;border:1px solid rgba(245,158,11,0.25)', default => 'background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb', }; @endphp {{ __('drip.status_' . $dripCampaign->status) }}
@csrf @if($dripCampaign->isActive()) @else @endif
@endsection @section('content') {{-- Stats row --}}
@foreach([ ['stat_total', $stats['total'], '#405189', 'M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0'], ['stat_active', $stats['active'], '#0ab39c', 'M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0'], ['stat_completed', $stats['completed'], '#6c757d', 'M5 13l4 4L19 7'], ['stat_cancelled', $stats['cancelled'], '#f06548', 'M6 18L18 6M6 6l12 12'], ] as [$key, $val, $color, $path])

{{ $val }}

{{ __('drip.' . $key) }}

@endforeach
{{-- ═══ STEPS ═══ --}}
{{ __('drip.steps_title') }}
@if($dripCampaign->steps->isEmpty())
{{ __('drip.steps_empty') }}
@else
@foreach($dripCampaign->steps as $i => $step)
{{-- Timeline --}}
{{ $i + 1 }}
@if(!$loop->last)
@endif
{{-- Content --}}
@if($step->delay_days === 0) ⚡ {{ __('drip.delay_immediately') }} @else ⏱ {{ __('drip.delay_after_days', ['days' => $step->delay_days]) }} @endif

{{ $step->subject }}

@if($step->from_email)

{{ $step->from_name }} <{{ $step->from_email }}>

@endif
@csrf @method('DELETE')
@endforeach
@endif
{{-- ═══ ENROLLMENTS ═══ --}}
{{ __('drip.enrollments_title') }}
@if($enrollments->isEmpty())
{{ __('drip.enrollments_empty') }}
@else @foreach($enrollments as $enr) @php $enrStyle = match($enr->status) { 'active' => 'background:rgba(10,179,156,0.1);color:#0ab39c;', 'completed' => 'background:#f3f4f6;color:#6b7280;', default => 'background:rgba(240,101,72,0.08);color:#f06548;', }; @endphp @endforeach
{{ __('drip.col_person') }} {{ __('drip.col_step') }} {{ __('drip.col_next') }} {{ __('drip.col_status') }}

{{ $enr->person?->full_name ?? '—' }}

{{ $enr->person?->email }}

{{ $enr->current_step_index }} / {{ $dripCampaign->steps->count() }} {{ $enr->next_send_at?->format('Y.m.d H:i') ?? '—' }} {{ __('drip.status_' . $enr->status . '_row') }} @if($enr->status === 'active')
@csrf
@endif
{{ $enrollments->links() }}
@endif
{{-- /grid --}} {{-- ═══ EDIT CAMPAIGN MODAL ═══ --}} {{-- ═══ CREATE STEP MODAL ═══ --}} {{-- ═══ EDIT STEP MODAL ═══ --}} {{-- ═══ ENROLL MODAL ═══ --}} @endsection @push('scripts') @endpush