Files
ladill-care/resources/views/care/admin/analytics.blade.php
T
isaaccladandCursor 8e406dc93c
Deploy Ladill Care / deploy (push) Successful in 44s
Make admin Patients, Appointments, Inventory, Billing, and Reports data-driven.
Facility admins see analytics overviews instead of operational directories; floor roles keep list UIs, with optional ?view=list for admins who need records.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-18 13:38:55 +00:00

38 lines
1.7 KiB
PHP

<x-app-layout :title="$title ?? 'Overview'">
<div class="space-y-6">
<x-care.page-hero
:badge="$badge ?? 'Analytics'"
:title="$title ?? 'Overview'"
:description="$description ?? ''"
:stats="collect($adminOverview['kpis'] ?? [])->take(3)->map(fn ($kpi) => [
'value' => $kpi['value'],
'label' => $kpi['label'],
])->values()->all()"
/>
<p class="text-sm text-slate-500">
{{ $adminOverview['period_label'] ?? 'Period' }}
@if (! empty($adminOverview['from']) && ! empty($adminOverview['to']))
· {{ $adminOverview['from'] }} to {{ $adminOverview['to'] }}
@endif
</p>
@include('care.partials.admin-overview', ['adminOverview' => $adminOverview])
@isset($catalog)
<section class="rounded-2xl border border-slate-200 bg-white p-5">
<h2 class="text-sm font-semibold text-slate-900">Detailed reports</h2>
<p class="mt-1 text-sm text-slate-500">Open a report for date-range filters and CSV export.</p>
<div class="mt-4 grid gap-3 sm:grid-cols-2 lg:grid-cols-3">
@foreach ($catalog as $key => $label)
<a href="{{ route('care.reports.show', $key) }}" class="rounded-xl border border-slate-200 px-4 py-3 hover:border-indigo-200 hover:bg-indigo-50/40">
<p class="font-medium text-slate-900">{{ $label }}</p>
<p class="mt-0.5 text-xs text-slate-500">View and export</p>
</a>
@endforeach
</div>
</section>
@endisset
</div>
</x-app-layout>