{{ __('Member details') }}

{{-- Pending Payment Alert for Admin --}} @php $approvedPayment = $member->payments() ->where('status', \App\Models\MembershipPayment::STATUS_APPROVED_CHAIR) ->latest() ->first(); @endphp @if($approvedPayment && $member->isPending() && (Auth::user()->can('activate_memberships') || Auth::user()->is_admin))

{{ __('Ready for Activation') }}

{{ __('This member has a fully approved payment and is ready for membership activation.') }}

@endif
@if ($member->user?->profilePhotoUrl()) {{ __('Profile photo') }} @endif

{{ $member->full_name }}

{!! $member->membership_status_badge !!} {{ $member->membership_type_label }}
{{ __('Edit') }}
{{ __('Email') }}
{{ $member->email }}
{{ __('Phone') }}
{{ $member->phone ?? __('Not set') }}
{{ __('Membership Status') }}
{{ $member->membership_status_label }}
{{ __('Membership Type') }}
{{ $member->membership_type_label }}
{{ __('Membership start') }}
@if ($member->membership_started_at) {{ $member->membership_started_at->toDateString() }} @else {{ __('Not set') }} @endif
{{ __('Membership expires') }}
@if ($member->membership_expires_at) {{ $member->membership_expires_at->toDateString() }} @else {{ __('Not set') }} @endif
{{ __('Address') }}
{{ $member->address_line_1 ?? __('Not set') }}
@if ($member->address_line_2)
{{ $member->address_line_2 }}
@endif
{{ $member->city }} @if ($member->postal_code) , {{ $member->postal_code }} @endif
{{ __('Emergency Contact') }}
{{ $member->emergency_contact_name ?? __('Not set') }}
{{ $member->emergency_contact_phone ?? '' }}
@if ($member->user)

{{ __('Roles') }}

@forelse ($member->user->roles as $role) {{ $role->name }} @empty

{{ __('No roles assigned.') }}

@endforelse
@csrf @method('PATCH')

{{ __('Select roles for this member\'s user account.') }}

@foreach ($roles as $role) @endforeach
@endif

{{ __('Payment history') }}

{{ __('Record payment') }}
@forelse ($member->payments as $payment) @empty @endforelse
{{ __('Paid at') }} {{ __('Amount') }} {{ __('Method') }} {{ __('Status') }} {{ __('Submitted By') }} {{ __('Actions') }}
{{ optional($payment->paid_at)->toDateString() }} TWD {{ number_format($payment->amount, 0) }} {{ $payment->payment_method_label ?? ($payment->method ?? __('N/A')) }} {!! $payment->status_label ?? '' . __('Legacy') . '' !!} @if($payment->submittedBy)
{{ $payment->submittedBy->name }}
@else {{ __('Admin') }} @endif
@if($payment->status) {{-- New payment verification system --}} @if(Auth::user()->can('view_payment_verifications') || Auth::user()->is_admin) {{ __('Verify') }} @endif @if($payment->receipt_path) {{ __('Receipt') }} @endif @else {{-- Legacy admin-created payments --}} {{ __('Receipt') }} {{ __('Edit') }} @endif

{{ __('No payment records found.') }}