@extends('layouts.portal') @section('title', __('nav.dashboard') . ' — ' . config('app.name')) @section('page_title', __('dashboard.welcome', ['name' => auth()->user()->name])) @section('page_subtitle', __('dashboard.subtitle', ['clinic' => $clinic?->name ?? '—'])) @section('page_actions') {{ __('dashboard.quick_add') }} @endsection @section('content') @if ($subscription?->onTrial())
{{ __('dashboard.' . $key) }}
{{ number_format($value) }}
{{ __('appointments.' . $key) }}
{{ number_format($value) }}
{{ $appointment->patient_name }}
{{ $appointment->consultation_topic }}
{{ $appointment->appointment_date->format('M d') }} · {{ \Carbon\Carbon::parse($appointment->appointment_time)->format('h:i A') }}
@php $tone = $appointment->status === 'confirmed' ? 'bg-brand-100 text-brand-800' : 'bg-amber-100 text-amber-800'; @endphp {{ __('appointments.statuses.' . $appointment->status) }}{{ __('appointments.no_upcoming') }}
@endforelse{{ $patient->full_name }}
{{ $patient->dietType?->name ?? '—' }}
{{ __('patients.empty') }}
@endforelse{{ $menu->patient?->full_name }}
{{ $menu->dietType?->name }} · {{ $menu->duration_days }} {{ __('common.days') }}
{{ __('menus.empty') }}
@endforelse