<?php $__env->startSection('title','Platform Overview'); ?>
<?php $__env->startSection('subtitle','Financial performance, booking operations, and items requiring attention.'); ?>
<?php $__env->startSection('content'); ?>
<?php
    $revenueCeiling=$data['trend']->max('paid_revenue');
    $maxRevenue=max(1,$revenueCeiling);
    $maxBookings=max(1,$data['trend']->max('bookings'));
    $maxUsers=max(1,$data['trend']->max('users'));
    $statusTotal=max(1,$data['booking_statuses']->sum());
    $paymentTotal=max(1,$data['payment_statuses']->sum());
    $typeTotal=max(1,$data['booking_types']->sum());
    $paidRate=round(($data['payment_statuses']['Paid']??0)/$paymentTotal*100);
    $scheduledRate=round(($data['booking_types']['Scheduled']??0)/$typeTotal*100);
?>
<div class="dashboard-freshness">
    <i data-lucide="database"></i>
    <span>Live shared-database snapshot</span>
    <b>Refreshed <?php echo e($data['generated_at']->format('M d, Y · g:i:s A')); ?></b>
</div>
<div class="admin-kpis">
    <a href="<?php echo e(route('payments.management')); ?>">
        <span class="kpi-icon">
            <i data-lucide="badge-dollar-sign"></i>
        </span>
        <div>
            <small>GROSS PAID BOOKINGS</small>
            <strong>₱<?php echo e(number_format($data['kpis']['gross_paid'],2)); ?></strong>
            <p>Total consultation value collected</p>
        </div>
    </a>
    <a class="primary-kpi" href="<?php echo e(route('payments.management')); ?>">
        <span class="kpi-icon">
            <i data-lucide="landmark"></i>
        </span>
        <div>
            <small>RECORDED DESXPERT REVENUE</small>
            <strong>₱<?php echo e(number_format($data['kpis']['platform_revenue'],2)); ?></strong>
            <p>Fee snapshots on <?php echo e($data['kpis']['fee_snapshot_count']); ?> of <?php echo e($data['kpis']['paid_booking_count']); ?> paid bookings</p>
        </div>
    </a>
    <a href="<?php echo e(route('disbursements')); ?>">
        <span class="kpi-icon">
            <i data-lucide="hand-coins"></i>
        </span>
        <div>
            <small>READY FOR PAYOUT</small>
            <strong>₱<?php echo e(number_format($data['kpis']['unreleased_amount'],2)); ?></strong>
            <p><?php echo e($data['kpis']['unreleased_count']); ?> completed booking<?php echo e($data['kpis']['unreleased_count']===1?'':'s'); ?></p>
        </div>
    </a>
    <a href="<?php echo e(route('applications',['status'=>'pending'])); ?>">
        <span class="kpi-icon warning">
            <i data-lucide="file-clock"></i>
        </span>
        <div>
            <small>APPLICATION BACKLOG</small>
            <strong><?php echo e(number_format($data['kpis']['pending_applications'])); ?></strong>
            <p>Professional applications to review</p>
        </div>
    </a>
</div>
<div class="dashboard-analytics-grid">
    <section class="admin-panel revenue-trend">
        <div class="admin-panel-head">
            <div>
                <span>FINANCIAL & BOOKING TREND</span>
                <h2>Platform Performance</h2>
                <p>Paid consultation value and booking volume for the selected period.</p>
            </div>
            <div class="chart-legend">
                <span>
                    <i class="revenue-dot"></i>Paid value </span>
                <span>
                    <i class="booking-dot"></i>Bookings </span>
            </div>
        </div>
        <div class="trend-toolbar">
            <div class="trend-period-tabs"><?php $__currentLoopData = ['day'=>'Day','week'=>'Week','month'=>'Month','year'=>'Year']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $value=>$label): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <a class="<?php echo e($data['trend_period']===$value?'active':''); ?>" href="<?php echo e(route('dashboard',['trend_period'=>$value,'trend_anchor'=>$data['trend_anchor']])); ?>"><?php echo e($label); ?></a><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div>
            <div class="trend-navigation">
                <a aria-label="Previous <?php echo e($data['trend_period']); ?>" href="<?php echo e(route('dashboard',['trend_period'=>$data['trend_period'],'trend_anchor'=>$data['trend_previous_anchor']])); ?>">
                    <i data-lucide="chevron-left"></i>
                </a>
                <form method="get">
                    <input type="hidden" name="trend_period" value="<?php echo e($data['trend_period']); ?>">
                    <input type="date" name="trend_anchor" value="<?php echo e($data['trend_anchor']); ?>" aria-label="Select reporting date" onchange="this.form.submit()">
                </form>
                <strong><?php echo e($data['trend_range']); ?></strong><?php if($data['trend_next_anchor']): ?> <a aria-label="Next <?php echo e($data['trend_period']); ?>" href="<?php echo e(route('dashboard',['trend_period'=>$data['trend_period'],'trend_anchor'=>$data['trend_next_anchor']])); ?>">
                    <i data-lucide="chevron-right"></i>
                </a><?php else: ?> <span class="disabled">
                    <i data-lucide="chevron-right"></i>
                </span><?php endif; ?>
            </div>
        </div>
        <div class="revenue-chart-scroll">
            <div class="revenue-chart trend-<?php echo e($data['trend_period']); ?>">
                <div class="chart-scale">
                    <span>₱<?php echo e(number_format($revenueCeiling,0)); ?></span>
                    <span>₱<?php echo e(number_format($revenueCeiling/2,0)); ?></span>
                    <span>₱0</span>
                </div>
                <div class="revenue-bars"><?php $__currentLoopData = $data['trend']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $bucket): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="revenue-month">
                        <div class="bar-space">
                            <span class="paid-bar" style="height:<?php echo e($bucket->paid_revenue>0?$bucket->paid_revenue/$maxRevenue*100:0); ?>%">
                                <em>₱<?php echo e(number_format($bucket->paid_revenue,0)); ?></em>
                            </span><?php if($bucket->bookings>0): ?> <span class="booking-marker" style="bottom:<?php echo e($bucket->bookings/$maxBookings*92); ?>%">
                                <b><?php echo e($bucket->bookings); ?></b>
                            </span><?php endif; ?>
                        </div>
                        <strong><?php echo e($bucket->label); ?></strong>
                    </div><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div>
            </div>
        </div>
        <div class="trend-summary">
            <div>
                <span>Bookings in <?php echo e($data['trend_range']); ?></span>
                <strong><?php echo e($data['trend_totals']['bookings']); ?></strong>
            </div>
            <div>
                <span>Paid value in period</span>
                <strong>₱<?php echo e(number_format($data['trend_totals']['paid_revenue'],2)); ?></strong>
            </div>
            <div>
                <span>Recorded Desxpert revenue</span>
                <strong>₱<?php echo e(number_format($data['trend_totals']['platform_revenue'],2)); ?></strong>
            </div>
        </div>
    </section>
    <section class="admin-panel action-center">
        <div class="admin-panel-head">
            <div>
                <span>REQUIRES ATTENTION</span>
                <h2>Action Center</h2>
            </div>
        </div>
        <div class="alert-list"><?php $__currentLoopData = $data['alerts']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $alert): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <a href="<?php echo e($alert['route']); ?>">
                <i data-lucide="<?php echo e($alert['icon']); ?>"></i>
                <span><?php echo e($alert['label']); ?></span>
                <strong><?php echo e($alert['value']); ?></strong>
                <i data-lucide="chevron-right"></i>
            </a><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div>
    </section>
</div>
<div class="dashboard-breakdown-grid">
    <section class="admin-panel status-panel">
        <div class="admin-panel-head">
            <div>
                <span>BOOKING OUTCOMES</span>
                <h2>Status Distribution</h2>
            </div>
            <a href="<?php echo e(route('bookings')); ?>">View bookings</a>
        </div>
        <div class="status-bars"><?php $__currentLoopData = $data['booking_statuses']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $label=>$value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div>
                <header>
                    <span>
                        <i class="status-color status-<?php echo e(strtolower($label)); ?>"></i><?php echo e($label); ?>

                    </span>
                    <strong><?php echo e($value); ?>

                        <small><?php echo e(round($value/$statusTotal*100)); ?>%</small>
                    </strong>
                </header>
                <span>
                    <i class="status-<?php echo e(strtolower($label)); ?>" style="width:<?php echo e($value/$statusTotal*100); ?>%"></i>
                </span>
            </div><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div>
    </section>
    <section class="admin-panel mix-panel">
        <div class="admin-panel-head">
            <div>
                <span>PAYMENT PERFORMANCE</span>
                <h2>Payment Conversion</h2>
            </div>
            <a href="<?php echo e(route('payments.management')); ?>">Transactions</a>
        </div>
        <div class="donut-wrap">
            <div class="analytics-donut payment-donut" style="--value:<?php echo e($paidRate); ?>">
                <div>
                    <strong><?php echo e($paidRate); ?>%</strong>
                    <span>Paid</span>
                </div>
            </div>
            <div class="donut-legend"><?php $__currentLoopData = $data['payment_statuses']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $label=>$value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div>
                    <i class="payment-<?php echo e(strtolower($label)); ?>"></i>
                    <span><?php echo e($label); ?></span>
                    <strong><?php echo e($value); ?></strong>
                </div><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div>
        </div>
    </section>
    <section class="admin-panel mix-panel">
        <div class="admin-panel-head">
            <div>
                <span>DELIVERY CHANNEL</span>
                <h2>Booking Type Mix</h2>
            </div>
            <a href="<?php echo e(route('bookings')); ?>">Explore</a>
        </div>
        <div class="donut-wrap">
            <div class="analytics-donut type-donut" style="--value:<?php echo e($scheduledRate); ?>">
                <div>
                    <strong><?php echo e($scheduledRate); ?>%</strong>
                    <span>Scheduled</span>
                </div>
            </div>
            <div class="donut-legend">
                <div>
                    <i class="scheduled"></i>
                    <span>Scheduled</span>
                    <strong><?php echo e($data['booking_types']['Scheduled']); ?></strong>
                </div>
                <div>
                    <i class="ondemand"></i>
                    <span>On-demand</span>
                    <strong><?php echo e($data['booking_types']['On-demand']); ?></strong>
                </div>
            </div>
        </div>
    </section>
</div>
<div class="dashboard-lower-grid">
    <section class="admin-panel profession-ranking">
        <div class="admin-panel-head">
            <div>
                <span>DEMAND INSIGHT</span>
                <h2>Top Professions</h2>
                <p>Ranked by total booking volume.</p>
            </div>
            <a href="<?php echo e(route('professions')); ?>">Manage professions</a>
        </div>
        <div class="ranking-list"><?php $__empty_1 = true; $__currentLoopData = $data['top_professions']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index=>$profession): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?> <div>
                <b><?php echo e(str_pad($index+1,2,'0',STR_PAD_LEFT)); ?></b>
                <i style="--profession-color:<?php echo e($profession->color_hex); ?>"></i>
                <span>
                    <strong><?php echo e($profession->name); ?></strong>
                    <small>₱<?php echo e(number_format($profession->paid_value,2)); ?> paid value</small>
                </span>
                <em><?php echo e($profession->bookings_count); ?> bookings</em>
            </div><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?> <p class="empty">No profession data available.</p><?php endif; ?> </div>
    </section>
    <section class="admin-panel user-growth">
        <div class="admin-panel-head">
            <div>
                <span>PLATFORM GROWTH</span>
                <h2>User Base</h2>
            </div>
            <a href="<?php echo e(route('users')); ?>">Manage users</a>
        </div>
        <div class="user-total">
            <strong><?php echo e(number_format($data['users']['total'])); ?></strong>
            <span>Total registered users</span>
        </div>
        <div class="user-breakdown">
            <div>
                <span>Clients</span>
                <strong><?php echo e($data['users']['clients']); ?></strong>
            </div>
            <div>
                <span>Approved professionals</span>
                <strong><?php echo e($data['users']['professionals']); ?></strong>
            </div>
            <div>
                <span>New in 30 days</span>
                <strong><?php echo e($data['users']['new_30d']); ?></strong>
            </div>
            <div>
                <span>Average rating</span>
                <strong><?php echo e(number_format($data['rating'],1)); ?>

                    <small>/ 5</small>
                </strong>
            </div>
        </div>
        <div class="signup-chart"><?php $__currentLoopData = $data['trend']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $month): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div>
                <span style="height:<?php echo e($month->users>0?$month->users/$maxUsers*100:0); ?>%"></span>
                <small><?php echo e($month->label); ?></small>
            </div><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div>
    </section>
</div>
<section class="admin-panel recent-bookings">
    <div class="admin-panel-head">
        <div>
            <span>RECENT ACTIVITY</span>
            <h2>Latest Bookings</h2>
        </div>
        <a href="<?php echo e(route('bookings')); ?>">View all bookings</a>
    </div>
    <div class="table-scroll">
        <table>
            <thead>
                <tr>
                    <th>Booking</th>
                    <th>Client</th>
                    <th>Professional</th>
                    <th>Type</th>
                    <th>Status</th>
                    <th>Payment</th>
                    <th class="amount-column">Amount</th>
                    <th></th>
                </tr>
            </thead>
            <tbody><?php $__currentLoopData = $data['recent']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $booking): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <tr>
                    <td>
                        <b>#<?php echo e(strtoupper(substr($booking->uuid,0,8))); ?></b>
                        <small><?php echo e($booking->created_at?->diffForHumans()); ?></small>
                    </td>
                    <td><?php echo e($booking->client?->profile?->full_name??'Client'); ?></td>
                    <td>
                        <b><?php echo e($booking->professional?->user?->profile?->full_name??'Professional'); ?></b>
                        <small><?php echo e($booking->professional?->profession?->name); ?></small>
                    </td>
                    <td>
                        <span class="booking-type <?php echo e($booking->type); ?>">
                            <i data-lucide="<?php echo e($booking->type==='realtime'?'zap':'calendar-days'); ?>"></i><?php echo e($booking->type==='realtime'?'On-demand':'Scheduled'); ?>

                        </span>
                    </td>
                    <td>
                        <span class="booking-status <?php echo e(strtolower(str_replace(' ','_',$booking->displayStatus()))); ?>">
                            <i></i><?php echo e($booking->displayStatus()); ?>

                        </span>
                    </td>
                    <td>
                        <span class="payment-status <?php echo e($booking->payment_status); ?>"><?php echo e(ucfirst($booking->payment_status)); ?></span>
                    </td>
                    <td class="amount-column">
                        <b>₱<?php echo e(number_format($booking->amount,2)); ?></b>
                    </td>
                    <td>
                        <a class="booking-view" href="<?php echo e(route('bookings.show',$booking)); ?>">
                            <i data-lucide="arrow-up-right"></i>
                        </a>
                    </td>
                </tr><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </tbody>
        </table>
    </div>
</section>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('layouts.admin', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /var/www/html/dev/desxpert-admin/resources/views/admin/dashboard.blade.php ENDPATH**/ ?>