@extends('mainlayout.layout') @section('title', config('app.name') . ' | Property Owners') @section('topbar-search', 'enabled') @section('content')
Property owner management

Property Owners

Find registered property companies and manage their project portfolios.

Export @if(auth()->user()->hasRole('superadmin') || auth()->user()->can('propertyowner.create')) Add Property Owner @endif
@include('superadmin.propertyOwner.partials.alerts')
Total property owners{{ number_format($stats['total']) }}
Active companies{{ number_format($stats['active']) }}
Pending onboarding{{ number_format($stats['pending']) }}
New this month{{ number_format($stats['new_this_month']) }}
@if(request()->filled('per_page'))@endif Clear

{{ $hasSearched ? 'Matching property owners' : 'Recent property owners' }}

{{ number_format($propertyOwners->total()) }} {{ Str::plural('property owner', $propertyOwners->total()) }} found

@if($propertyOwners->total()){{ $propertyOwners->firstItem() }}–{{ $propertyOwners->lastItem() }} of {{ number_format($propertyOwners->total()) }}@else 0 property owners @endif
Loading property owners…
@forelse($propertyOwners as $owner) @php($ownerUrl = route('property-owners.show', encrypt($owner->id))) @empty @endforelse
CompanyContactLocationProjectsStatusRegistered
{{ $owner->name }}{{ $owner->tin ? 'TIN ' . $owner->tin : 'TIN not available' }} {{ $owner->mobilenumber ?: 'Phone not available' }}{{ $owner->email ?: 'Email not available' }} {{ Str::limit($owner->location_label, 40) }} {{ number_format($owner->projects_count) }} {{ $owner->status_label }}{{ $owner->onboarding_status_label }} {{ optional($owner->created_at)->format('d M Y') ?: '—' }}{{ optional($owner->created_at)->format('H:i') }}
No property owners found. Try a broader search or clear the filters.
@include('partials.directory-pagination', ['paginator' => $propertyOwners])
@endsection @push('scripts') @endpush