@php // Helper variable to easily check if we are editing $isEditMode = isset($campaign); @endphp @extends('layouts.app') @section('title', $isEditMode ? 'Edit Campaign' : 'Create Campaign') @section('content') {{-- Navigation Link --}}
← Back to Campaigns List
{{-- Form Container --}}

{{ $isEditMode ? 'Edit Campaign' : 'Create New Campaign' }}

{{-- Form with vertical spacing & ENCTYPE for file uploads --}}
@csrf @if ($isEditMode) @method('PUT') @endif {{-- Title Field --}}
@error('title')

{{ $message }}

@enderror
{{-- Description Field --}}
@error('description')

{{ $message }}

@enderror
{{-- Type Field --}}
@error('type')

{{ $message }}

@enderror
{{-- >>> NEW: Shipping Address Dropdown <<< --}}

Select a pre-defined shipping address for this campaign.

@error('address_id')

{{ $message }}

@enderror
{{-- >>> END: Shipping Address Dropdown <<< --}} {{-- Campaign Email Template Dropdown --}}

Select a specific email template for donor receipts for this campaign. If none selected, the default system email will be used.

@error('selected_campaign_email_template_id')

{{ $message }}

@enderror
{{-- Notes Field --}}
@error('notes')

{{ $message }}

@enderror
{{-- Campaign Image Upload --}}
@if ($isEditMode && $campaign->image_path)
Current Image Current Image...
@endif @error('campaign_image')

{{ $message }}

@enderror

PNG, JPG, GIF, WEBP up to 2MB.

{{-- Submit Button --}}
{{-- End Form Container --}} @endsection