@if (!empty($show_promotion_on_listing_form) && !empty($promotion_options) && (!empty($admin_promotion_form) || !empty($active_plan))) @php $typeIcons = [ \App\Enums\ListingPromotionType::SEARCH_HOME => 'fa-magnifying-glass', \App\Enums\ListingPromotionType::BANNER_SLIDER => 'fa-panorama', \App\Enums\ListingPromotionType::EMAIL_BANNER => 'fa-envelope', \App\Enums\ListingPromotionType::LISTING_REFRESH => 'fa-rotate', \App\Enums\ListingPromotionType::DASHBOARD_BANNER => 'fa-gauge-high', \App\Enums\ListingPromotionType::COOKIE_BANNER => 'fa-cookie-bite', ]; $isAdminForm = ! empty($admin_promotion_form); $hasSelectable = $isAdminForm || collect($promotion_options)->contains(fn ($o) => $o['selectable'] ?? false); @endphp
{{ $isAdminForm ? __('translate.Admin promotion form intro') : __('translate.Promotion form intro') }}
@if ($hasSelectable){{ $option['expires_remaining'] }}
@endif{{ __('translate.Admin promotion deactivate hint') }}
@else{{ __('translate.Admin promotion select hint') }}
@endif @else @if ($isActive){{ $option['expires_remaining'] }}
@endif @else @endif @endif{{ __('translate.Admin promotion no charge') }}
@elseif ($option['selectable'] ?? false) @include('listing::frontend.partials.listing-promotion-duration-select', ['option' => array_merge($option, ['selectable' => true])]) @elseif ($option['unavailable']){{ __('translate.Promotion not available') }}
@endif