@extends('front.layouts.app-auth') @section('content') @php $activeSource = $activeSource ?? 'campaign'; $baseUrl = route('profile.transactions.index'); $queryParams = $queryParams ?? ['type' => $activeType, 'source' => $activeSource]; $isCampaign = ($activeSource === 'campaign'); $isReceive = ($activeType === 'receive'); @endphp
@include('front.components.breadcrumbs', ['currentPage' => 'Transactions'])

Transaction History

View total received and spent amounts from campaigns and sponsorships.

{!! \App\Helpers\Helper::price($totalReceived ?? 0) !!}
Total Received Amount
From campaigns & sponsorships
{!! \App\Helpers\Helper::price($totalSpent ?? 0) !!}
Total Spent Amount
Campaigns & sponsorships
@if($isCampaign) @if($isReceive) @endif @forelse($transactionList as $tx) @php $dateFormatted = $tx->transaction_date ? \App\Helpers\Helper::showdate($tx->transaction_date, false, 'M d, Y') : 'N/A'; $timeFormatted = $tx->transaction_date ? \App\Helpers\Helper::showdate($tx->transaction_date, false, 'h:i A') : ''; @endphp @if($isReceive) @endif @empty @endforelse
Date CampaignContributorReference Amount Status
{{ $dateFormatted }}
{{ $timeFormatted }}
@if($tx->campaign ?? null) {{ \Illuminate\Support\Str::limit($tx->campaign->title ?? '--', 40) }} @else -- @endif {{ $tx->contributor_name ?? '--' }}{{ ($tx->reference_number ?? null) ? \Illuminate\Support\Str::limit($tx->reference_number, 16) : '--' }} @if($isReceive){!! \App\Helpers\Helper::price($tx->amount) !!}@else -{!! \App\Helpers\Helper::price($tx->amount) !!}@endif {{ ($tx->status_label ?? [])['name'] ?? 'N/A' }}
No {{ $isReceive ? 'received' : 'spent' }} campaign transactions
@else @forelse($transactionList as $inst) @php $releaseDate = $inst->approval_release_date ?? $inst->paid_at ?? $inst->installment_date; $dateFormatted = $releaseDate ? (\Carbon\Carbon::parse($releaseDate)->format('M d, Y')) : 'N/A'; $currency = ($inst->sponsorship ?? null) ? ($inst->sponsorship->currency ?? 'USD') : 'USD'; @endphp @empty @endforelse
Date Sponsorship Installment # Amount Status
{{ $dateFormatted }}
@if($inst->sponsorship ?? null) {{ \Illuminate\Support\Str::limit($inst->sponsorship->offer_title ?? '--', 40) }} @else -- @endif {{ $inst->installment_number ?? '--' }} @if($isReceive){!! \App\Helpers\Helper::price($inst->installment_amount, $currency) !!}@else -{!! \App\Helpers\Helper::price($inst->installment_amount, $currency) !!}@endif {{ $inst->statuses[$inst->payment_status]['name'] ?? 'N/A' }}
No {{ $isReceive ? 'received' : 'spent' }} sponsor installments
@endif
@if($transactionList->hasPages())
{{ $transactionList->withQueryString()->links() }}
@endif
@endsection @push('page_script') @endpush