@extends('layouts.app') @section('title', 'Dashboard') @section('content')

Welcome back, {{ session('fullname') ?? 'User' }}! 👋

{{ now()->format('F d, Y') }}

Usage Overview
@php $daysLeft = $newAnalytics['plan']['days_left'] ?? 0; if ($daysLeft > 3) { $badgeClass = 'bg-success'; $badgeText = 'Active'; $showRenew = false; } elseif ($daysLeft > 0 && $daysLeft <= 3) { $badgeClass = 'bg-warning text-dark'; $badgeText = 'Expiring Soon'; $showRenew = false; } else { $badgeClass = 'bg-danger'; $badgeText = 'Inactive'; $showRenew = true; } @endphp

Subscription Plan

{{-- if beta tester show beta tester --}} {{ $newAnalytics['plan']['name'] ?? 'Free' }} {{ $badgeText }}
{{ $daysLeft > 0 ? $daysLeft . ' days left' : 'Expired' }}
@if($showRenew) Renew @else Upgrade @endif

Active Instance(s)

{{ $newAnalytics['stats']['active_instances'] ?? 0 }} / {{ $newAnalytics['stats']['max_instances'] ?? 0 }}
Active

Messages Sent

{{ number_format($newAnalytics['stats']['messages_sent'] ?? 0) }}
@if(($newAnalytics['stats']['messages_sent_change'] ?? 0) < 0) {{ $newAnalytics['stats']['messages_sent_change'] ?? 0 }}% @else {{ $newAnalytics['stats']['messages_sent_change'] ?? 0 }}% @endif

Success Rate

{{ $newAnalytics['stats']['success_rate'] ?? 0 }}%
3%

API Calls Used

{{ number_format($newAnalytics['stats']['api_calls'] ?? 0) }}
@if(($newAnalytics['stats']['api_calls_change'] ?? 0) < 0) {{ $newAnalytics['stats']['api_calls_change'] ?? 0 }}% @else {{ $newAnalytics['stats']['api_calls_change'] ?? 0 }}% @endif
vs last month

Failed Messages

{{ $newAnalytics['stats']['failed_messages'] ?? 0 }}

Your WhatsApp Instances

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@if(isset($instances['success']) && $instances['success']) @if(!empty($instances['instances']))
@foreach($instances['instances'] as $instance)
Instance
#{{ $instance['id'] }}
@php $statusColors = [ 'connected' => 'success', 'awaiting_scan' => 'warning', 'initializing' => 'info', 'disconnected' => 'danger', 'reinitializing' => 'secondary' ]; $statusClass = $statusColors[$instance['status']] ?? 'secondary'; @endphp {{ $instance['status'] }}
Created
{{ \Carbon\Carbon::parse($instance['created_at'])->format('M j, Y g:i A') }}
@if(!empty($instance['connected_at']))
Connected {{ \Carbon\Carbon::parse($instance['connected_at'])->format('M j, Y g:i A') }}
@endif
@if(!empty($instance['whatsapp_user_id']))
WhatsApp Number
{{ cleanWhatsAppNumber($instance['whatsapp_user_id']) }}
@endif
Webhook URL
@if(!empty($instance['webhook_url'])) {{ $instance['webhook_url'] }} @else Not set @endif
@php $status = strtolower($instance['status'] ?? ''); @endphp
@endforeach
@else

No instances found

Get started by creating your first WhatsApp instance

@endif @else
{{ $instances['message'] ?? 'Failed to load instances. Please check if the API server is running.' }}
@endif
@endsection @push('scripts') @endpush