@extends('backend.app')
@push('styles')
@endpush
@section('content')
Dashboard Overview
Total memorials
{{ $totalMemorials }}
Published
{{ $publishedMemorials }}
Pending review
{{ $pendingMemorials }}
| Name |
Dates |
Family Accounts |
Status |
Actions |
@forelse($recentMemorials as $memorial)
@php
$birthYear = $memorial->{'dob/en'} ? \Carbon\Carbon::parse($memorial->{'dob/en'})->format('Y') : '';
$deathYear = $memorial->{'dod/en'} ? \Carbon\Carbon::parse($memorial->{'dod/en'})->format('Y') : '';
$years = $birthYear && $deathYear ? "{$birthYear} – {$deathYear}" : ($birthYear ?: ($deathYear ?: 'N/A'));
$familyAccountName = $memorial->familyAccount ? ($memorial->familyAccount->{'name/en'} ?: $memorial->familyAccount->{'name/fr'} ?: $memorial->familyAccount->{'name/gr'} ?: 'N/A') : 'N/A';
$avatarUrl = $memorial->profile_photo
? (file_exists(public_path($memorial->profile_photo)) ? asset($memorial->profile_photo) : asset('storage/' . $memorial->profile_photo))
: 'https://ui-avatars.com/api/?name=' . urlencode($memorial->{'name/en'} ?: 'M') . '&background=F5F1EB&color=74675C&font-size=0.45&bold=true';
@endphp
{{ $memorial->{'name/en'} ?: 'Unnamed Memorial' }}
|
{{ $years }} |
{{ $familyAccountName }} |
@if($memorial->privacy == 'public')
Published
@else
Pending
@endif
|
|
@empty
| No memorials found. |
@endforelse
@endsection