@if($detail)
@if($intent->new_pagarme())
@livewire('intents.unit-intent-detail', ['intent' => $intent, 'is_admin' => $is_admin], key('intent_'.$intent->id))
@else
@livewire('intents.intent-list-detail', ['intent' => $intent, 'is_admin' => $is_admin], key('intent_'.$intent->id))
@endif
@else
@if(request('product') ?? false)
@php
$product = request('product') ?? 0;
$filtered = $intents->map(function($value) use ($product) {
$metas_value = json_decode($value->metas ?? json_encode([]), true);
$collection = collect($metas_value['payment']['items'] ?? []);
if($metas_value['payment']['status'] !== 'paid'){
return null;
}
return $collection->where('code', '151')->first();
})->filter();
@endphp
@if($filtered->isNotEmpty())
| Amount |
Quantidade |
Price |
@foreach($filtered as $filt)
| {{ $filt['amount'] ?? 0 }} |
{{ $filt['quantity'] ?? 0 }} |
@endforeach
@else
Nenhum produto encontrado.
@endif
@endif
@if($intents->count() > 0)
{{-- Cabeçalho da tabela --}}
#
Descrição
Situação de pagamento
Próximo passo
{{-- Linhas --}}
@foreach($intents as $intent)
@if($intent->new_pagarme())
@livewire('intents.unit-intent', ['intent' => $intent, 'is_admin' => $is_admin], key('intent_'.$intent->id))
@else
@livewire('intents.intents-list', ['intent' => $intent->id, 'is_admin' => $is_admin], key('intent_'.$intent->id))
@endif
@endforeach
{{-- Paginação --}}
{{$intents->links()}}
@else
@endif
@endif