{{-- HEADER --}}

All Membership Types

@can('membership-type.create') + Add New @endcan
{{-- BODY --}}
@foreach($membershipTypes as $membershipType) {{-- SORT ICON --}} {{-- MEMBERSHIP NAME --}} {{-- TRACK MEMBERSHIP STAT --}} {{-- AGREEMENT TYPE --}} {{-- EXPIRATION TYPE --}} {{-- PRICE --}} {{-- PAYMENT FREQUENCY --}} {{-- STATUS --}} {{-- ACTIONS --}} @endforeach
# Membership Name Track Membership Stats Agreement Type Expiration Type Price Payment Frequency Status Actions
{{ $membershipType->membership_name }}
@if($membershipType->trackMembershipStat) {{ $membershipType->trackMembershipStat->title }} @else - @endif @if($membershipType->agreement_length_type == 'fixed_term') Fixed Term @elseif($membershipType->agreement_length_type == 'open_ended') Open Ended @else - @endif @if($membershipType->membership_expiration_term == 'agreement_length_in_time')
{{ $membershipType->agreement_length_value }} {{ ucfirst($membershipType->agreement_length_unit) }}
@elseif($membershipType->membership_expiration_term == 'class_credits')
{{ $membershipType->class_credits }} Credits
@else - @endif
{{ currency_symbol() }}{{ number_format((float) $membershipType->total_price, 2) }}
Down: {{ currency_symbol() }}{{ number_format((float) $membershipType->down_payment, 2) }}
@php $frequencyLabels = [ 'none' => 'None', 'weekly' => 'Every Week', 'biweekly' => 'twice a month', 'monthly' => 'Every Month', 'quarterly' => 'Every 3 Months', 'yearly' => 'Every Year', 'custom' => 'Custom', ]; @endphp
{{ $frequencyLabels[$membershipType->payment_frequency] ?? '-' }}
@if($membershipType->payment_frequency == 'custom') Every {{ $membershipType->custom_frequency_days }} Days @endif
status ? 'checked' : '' }}>
@push('scripts') @endpush