@extends('layouts.app') @section('content') @php $isPartner = $user->account_type === 'partner'; $module = $isPartner ? 'partners' : 'users'; $indexRoute = $isPartner ? route('admin.partners.index') : route('users.index'); $createRoute = $isPartner ? route('admin.partners.upi-accounts.create', $user->id) : route('users.upi-accounts.create', $user->id); $canCreate = auth()->check() && auth()->user()->hasPermission($module, 'upi_create'); $canEdit = auth()->check() && auth()->user()->hasPermission($module, 'upi_edit'); $canDelete = auth()->check() && auth()->user()->hasPermission($module, 'upi_delete'); @endphp

UPI Accounts
{{ $user->name ?: ($isPartner ? 'Partner #' : 'User #') . $user->id }} | {{ $user->email }}
@forelse($upiAccounts as $upiAccount) @empty @endforelse
# UPI ID Account Holder Primary Actions
{{ $loop->iteration }} {{ $upiAccount->upi_id }} {{ $upiAccount->account_holder_name ?: '-' }} @if($upiAccount->is_primary) Primary @else No @endif
@if($canEdit) @php $editRoute = $isPartner ? route('admin.partners.upi-accounts.edit', [$user->id, $upiAccount->id]) : route('users.upi-accounts.edit', [$user->id, $upiAccount->id]); @endphp @endif @if($canDelete) @php $destroyRoute = $isPartner ? route('admin.partners.upi-accounts.destroy', [$user->id, $upiAccount->id]) : route('users.upi-accounts.destroy', [$user->id, $upiAccount->id]); @endphp
@csrf @method('DELETE')
@endif @unless($canEdit || $canDelete) - @endunless
No UPI accounts found.
@endsection