@extends('layouts.admin') @section('title', 'Edit Survey') @section('header', 'Edit Survey') @section('subheader', $survey->title) @section('header-actions')
@if($survey->status === 'draft')
@csrf
@elseif($survey->status === 'active')
@csrf
@endif
@endsection @section('content')

Survey Settings

@csrf @method('PUT')
@if($survey->max_responses)

{{ $survey->getCompletedResponsesCount() }} / {{ $survey->max_responses }} responses @if($survey->hasReachedLimit()) - Limit reached! @endif

@else

Survey will auto-close when limit is reached

@endif

Survey Questions {{ $survey->questions->count() }}

@if($survey->questions->count() > 0) @php $groupedQuestions = $survey->questions->sortBy('sort_order')->groupBy('category_id'); @endphp
@foreach($groupedQuestions as $categoryId => $questions) @php $category = $questions->first()->category; @endphp

{{ $category->name ?? 'Uncategorized' }}

{{ $questions->count() }} questions

@foreach($questions as $index => $question)
{{ $loop->iteration }}

{{ $question->question_text }}

{{ ucfirst(str_replace('_', ' ', $question->question_type)) }} @if($question->is_required) Required @endif
@csrf @method('DELETE')
@endforeach
@endforeach
@else

No Questions Yet

Start building your survey by adding questions

@endif
@if($survey->status === 'draft')
Draft

Not yet published

@elseif($survey->status === 'active')
Active

Collecting responses

@else
Closed

No longer accepting

@endif
{{ $survey->questions->count() }}
Questions
{{ $survey->responses()->where('is_complete', true)->count() }}
Responses

Distribution Links

@forelse($survey->links as $link)
{{ $link->name }}
{{ $link->response_count ?? 0 }} responses
@empty

No links created

@endforelse
@csrf
@endsection