@php $isEditMode = isset($campaign); @endphp @extends('layouts.app') @section('title', $isEditMode ? __('campaigns.edit_title') : __('campaigns.create_title')) @push('styles') {{-- We'll use a library to make the multi-select dropdown look nice --}} @endpush @section('content')
{!! __('campaigns.back_to_list') !!}
@if ($isEditMode && isset($campaign))
{{ __('campaigns.manage_products_long') }} {{-- Quantity Limits Management Link --}} @if ($campaign->products->isNotEmpty()) Manage Quantity Limits @endif
@endif

{{ $isEditMode ? __('campaigns.form_title_edit') : __('campaigns.form_title_create') }}

@csrf @if ($isEditMode) @method('PUT') @endif {{-- Campaign Title, Description, etc. --}}
@error('title')

{{ $message }}

@enderror
{{-- Campaign Managers Selection --}}

Select one or more managers for this campaign.

@error('manager_ids')

{{ $message }}

@enderror
@error('description')

{{ $message }}

@enderror

{{ __('campaigns.form_po_prefix_help') }}

@error('po_number')

{{ $message }}

@enderror
{{-- Example of how orders will be numbered --}}

{{ __('campaigns.form_po_example_title') }}
{{ __('campaigns.form_po_example_text') }}

{{ __('campaigns.address_desc') }}

@error('address_id')

{{ $message }}

@enderror
{{-- Show Address on Landing Page Toggle --}}
show_address_on_landing_page ?? true)) class="h-4 w-4 rounded border-gray-300 dark:border-gray-600 text-indigo-600 focus:ring-indigo-500 dark:bg-gray-700 dark:focus:ring-offset-gray-800">

{{ __('campaigns.show_address_on_landing_desc') }}

@error('show_address_on_landing_page')

{{ $message }}

@enderror

{{ __('campaigns.email_template_desc') }}

@error('selected_campaign_email_template_id')

{{ $message }}

@enderror
@error('notes')

{{ $message }}

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

{{ $message }}

@enderror

{{ __('campaigns.image_upload_desc') }}

{{-- Quantity Limits Info --}} @if (!$isEditMode)

About Quantity Limits

After creating your campaign and adding products, you'll be able to set quantity limits for each product. This allows you to specify exactly how many of each item you need donated. Products automatically become unavailable when their donation goals are reached.

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