@php $eventTicketUserHasBought = $eventTicket->checkUserHasBought(); $eventTicketHasDiscount = $eventTicket->hasDiscount(); $eventTicketCapacity = $eventTicket->getAllCapacity(); $eventTicketAvailability = $eventTicket->getAvailableCapacity(); $hasInventory = (is_null($eventTicketAvailability) or $eventTicketAvailability > 0); @endphp
@if($hasInventory and $eventTicketHasDiscount)
{{ trans('update.percent_off', ['percent' => $eventTicket->discount]) }}
@endif
@php $eventTicketIcon = $eventTicket->getIconText(); @endphp @svg("iconsax-{$eventTicketIcon}", ['height' => 24, 'width' => 24, 'class' => "icons text-gray-500"])

{{ $eventTicket->title }}

{!! nl2br($eventTicket->description) !!}

@if(!empty($eventTicket->options)) @php $eventTicketOptions = explode(',', $eventTicket->options); @endphp
@foreach($eventTicketOptions as $eventTicketOption)
{{ $eventTicketOption }}
@endforeach
@endif
@if(!is_null($eventTicketCapacity)) @php $capacityPercent = $eventTicket->getCapacityPercent(); @endphp @if($capacityPercent > 0)
@endif @endif
{{ (!is_null($eventTicketCapacity)) ? $eventTicketAvailability : trans('update.unlimited') }} {{ (!is_null($eventTicketCapacity)) ? trans('update.seats_available') : trans('update.seats') }}
@if(!empty($eventTicket->point))
{{ $eventTicket->point }} {{ trans('update.reward_points') }}
@endif
{{-- Price & Actions --}}
{{-- quantity --}}
@if(!empty($event->sales_end_date) and $event->sales_end_date <= time()) {{ ($eventTicket->price > 0) ? handlePrice($eventTicket->price) : trans('update.free') }}
{{ trans('update.sales_end') }}
@elseif($hasInventory or $eventTicketUserHasBought) {{-- Price --}}
@if($eventTicketHasDiscount) @php $eventTicketPriceWithDiscount = $eventTicket->getPriceWithDiscount(); @endphp {{ ($eventTicketPriceWithDiscount > 0) ? handlePrice($eventTicketPriceWithDiscount) : trans('update.free') }} {{ handlePrice($eventTicket->price) }} @else {{ ($eventTicket->price > 0) ? handlePrice($eventTicket->price) : trans('update.free') }} @endif
{{-- Btn --}} @if($eventTicket->price > 0 or $eventTicketUserHasBought) @if($eventTicketUserHasBought) {{ trans('update.get_ticket') }} @else @endif @else @endif @else {{ ($eventTicket->price > 0) ? handlePrice($eventTicket->price) : trans('update.free') }}
{{ trans('update.sold_out') }}
@endif
@if($hasInventory and $eventTicketHasDiscount and !empty($eventTicket->discount_end_at))
{{ trans('update.offer_until_date', ['date' => dateTimeFormat($eventTicket->discount_end_at, 'j F')]) }}
@endif