@if (session()->has('message'))
{{ session('message') }}
@endif
search
@forelse($members as $member) @empty @endforelse
Member Status Actions
person

{{ $member->name }}

ID: {{ $member->member_id }}

@if($member->status === 'active') ACTIVE @if($member->is_expiring_soon)

Exp in {{ $member->remaining_days }} days

@endif @else EXPIRED @endif @if($member->pt_sessions_remaining > 0)
sports_martial_arts {{ $member->pt_sessions_remaining }} Sesi PT
@endif
@if($member->status === 'expired') @endif
group_off

Tidak ada member ditemukan

{{ $members->links() }}
@if($showModal)

{{ $editMode ? 'Edit Member' : 'Registrasi Member Baru' }}

@if(!$showSuccess)
@error('name') {{ $message }} @enderror
@error('phone') {{ $message }} @enderror
@error('packageId') {{ $message }} @enderror
@error('startDate') {{ $message }} @enderror
@if($packageId)
Rp
Rp
@error('cashGiven') {{ $message }} @enderror
@if($cashGiven && $cashGiven >= $amount)
Kembalian: Rp {{ number_format($change) }}
@endif
@endif
@else
check_circle

Transaksi Berhasil!

{{ $lastTransaction['name'] }}

Paket: {{ $lastTransaction['package'] }} | Total: Rp {{ number_format($lastTransaction['amount']) }}

@if($lastTransaction['change'] > 0)
Kembalian: Rp {{ number_format($lastTransaction['change']) }}
@endif
@if(!empty($lastTransaction['phone'])) @php $phone = preg_replace('/[^0-9]/', '', $lastTransaction['phone']); if(str_starts_with($phone, '0')) $phone = '62' . substr($phone, 1); $receiptUrl = route('receipt', ['type' => 'membership', 'id' => $lastTransaction['id']]); $waText = urlencode("Halo {$lastTransaction['name']}, terima kasih atas pembayarannya di SibiFit!\n\nBerikut adalah link struk pembayaran Anda:\n{$receiptUrl}\n\nTerima kasih!"); $waLink = "https://wa.me/{$phone}?text={$waText}"; @endphp send Kirim WA @endif print Cetak Struk
@endif
@endif @if($showPtModal && $ptMember)

Top-Up Sesi PT

Member: {{ $ptMember->name }} (Sisa: {{ $ptMember->pt_sessions_remaining }} Sesi)

@if(!$showSuccess)
@error('ptPackageId') {{ $message }} @enderror
@if($ptPackageId)
Total Tagihan: Rp {{ number_format($ptAmount) }}
Rp
@error('cashGiven') {{ $message }} @enderror
@if($cashGiven && $cashGiven >= $ptAmount)
Kembalian: Rp {{ number_format($change) }}
@endif
@endif
@endif
@endif @if($showQrModal && $qrMember) @php $phone = preg_replace('/[^0-9]/', '', $qrMember->phone); if(str_starts_with($phone, '0')) { $phone = '62' . substr($phone, 1); } $waText = urlencode("Halo {$qrMember->name}, ini adalah Kartu Member Digital SibiFit kamu:\n\n" . route('public.qr', $qrMember->qr_code) . "\n\nSimpan link ini atau screenshot halamannya. Tunjukkan QR ini ke scanner saat check-in ke gym ya!"); $waLink = "https://wa.me/{$phone}?text={$waText}"; @endphp

{{ $qrMember->name }}

{{ $qrMember->phone }}

{!! QrCode::size(160)->generate($qrMember->qr_code) !!}
@endif @if($showHistoryModal && $historyMember)

{{ $historyMember->name }}

Riwayat Kunjungan

@forelse($memberHistory as $history)
fitness_center

{{ $history->checked_in_at->locale('id')->isoFormat('dddd') }}

{{ $history->checked_in_at->format('d M Y') }}

{{ $history->checked_in_at->format('H:i') }}
@empty
history_toggle_off

Belum ada riwayat kunjungan.

@endforelse
@endif