{{-- Welcome status: always for guests; auth only while newuser --}}
Welcome, {{ $firstName }}.
One connection and review invites send themselves after every appointment.
{{-- Guest: manual invite box (v7) --}} {{-- Guest quick actions --}} {{-- Guest: Google rating summary with goal bar --}} @php $gvReviewTotal = max(0, (int) ($bizReviews ?? 0)); $gvReviewGoal = max(1000, (int) (ceil(($gvReviewTotal + 1) / 1000) * 1000)); $gvGoalFillPct = $gvReviewGoal > 0 ? min(100, ($gvReviewTotal / $gvReviewGoal) * 100) : 0; $gvMeterSegs = (request()->boolean('explore') && ($isGuest ?? false)) ? 47 : max(1, (int) $coverLimit); @endphp {{-- Ghost preview (newuser / noappts with no invite rows yet) --}} {{-- Guest calendar status --}} {{-- Auth new user: calendar-first hero --}} {{-- Multi-calendar notice --}} {{-- Connected status --}} {{-- No appointments --}} {{-- Calendar still empty after manual invites — keep re-sync available without hiding coverage --}} {{-- No emails (dev preview / name-only calendar attendees) --}} {{-- Timing --}} {{-- Manual send --}} {{-- Connections strip --}} {{-- Quick actions --}}