
<?php $__env->startSection('title', 'Dashboard'); ?>

<?php $__env->startSection('content'); ?>
<h4 class="mb-3"><i class="bi bi-speedometer2 me-1"></i> Dashboard</h4>

<?php if($periodoActivo): ?>
<div class="alert alert-info d-flex align-items-center gap-2">
    <i class="bi bi-calendar-check fs-5"></i>
    <div>
        <strong>Período activo:</strong> <?php echo e($periodoActivo->nombre_completo); ?>

        &nbsp;|&nbsp; <?php echo e($periodoActivo->fecha_inicio->format('d/m/Y')); ?>

        al <?php echo e($periodoActivo->fecha_fin->format('d/m/Y')); ?>

    </div>
</div>

<div class="row g-3 mb-4">
    <div class="col-md-3">
        <div class="card text-center p-3">
            <div class="fs-1 fw-bold text-primary"><?php echo e($stats['total']); ?></div>
            <div class="text-muted">Empleados activos</div>
        </div>
    </div>
    <div class="col-md-3">
        <div class="card text-center p-3">
            <div class="fs-1 fw-bold text-success"><?php echo e($stats['aprobadas']); ?></div>
            <div class="text-muted">Hojas aprobadas</div>
        </div>
    </div>
    <div class="col-md-3">
        <div class="card text-center p-3">
            <div class="fs-1 fw-bold text-warning"><?php echo e($stats['enviadas']); ?></div>
            <div class="text-muted">En revisión</div>
        </div>
    </div>
    <div class="col-md-3">
        <div class="card text-center p-3">
            <div class="fs-1 fw-bold text-secondary"><?php echo e($stats['borradores'] + $stats['sin_hoja']); ?></div>
            <div class="text-muted">Pendientes</div>
        </div>
    </div>
</div>

<div class="row g-3">
    <div class="col-md-6">
        <div class="card">
            <div class="card-header"><i class="bi bi-table me-1"></i> Acceso rápido</div>
            <div class="card-body d-flex flex-column gap-2">
                <a href="<?php echo e(route('hojas-tiempo.index')); ?>" class="btn btn-primary">
                    <i class="bi bi-table me-1"></i> Ver Hojas de Tiempo
                </a>
                <a href="<?php echo e(route('reportes.consolidado', ['periodo_id' => $periodoActivo->id])); ?>" class="btn btn-outline-primary">
                    <i class="bi bi-bar-chart-line me-1"></i> Ver Consolidado
                </a>
            </div>
        </div>
    </div>
    <div class="col-md-6">
        <div class="card">
            <div class="card-header"><i class="bi bi-info-circle me-1"></i> Progreso del período</div>
            <div class="card-body">
                <?php $total = $stats['total'] ?: 1; ?>
                <small class="text-muted">Aprobadas</small>
                <div class="progress mb-2" style="height:18px">
                    <div class="progress-bar bg-success" style="width:<?php echo e(($stats['aprobadas']/$total)*100); ?>%">
                        <?php echo e($stats['aprobadas']); ?>

                    </div>
                </div>
                <small class="text-muted">En revisión</small>
                <div class="progress mb-2" style="height:18px">
                    <div class="progress-bar bg-warning text-dark" style="width:<?php echo e(($stats['enviadas']/$total)*100); ?>%">
                        <?php echo e($stats['enviadas']); ?>

                    </div>
                </div>
                <small class="text-muted">Borradores / Sin iniciar</small>
                <div class="progress" style="height:18px">
                    <div class="progress-bar bg-secondary" style="width:<?php echo e((($stats['borradores']+$stats['sin_hoja'])/$total)*100); ?>%">
                        <?php echo e($stats['borradores'] + $stats['sin_hoja']); ?>

                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<?php else: ?>
<div class="alert alert-warning">
    <i class="bi bi-exclamation-triangle me-1"></i>
    No hay período activo.
    <?php if(Auth::user()->esSupervisor()): ?>
        <a href="<?php echo e(route('periodos.create')); ?>">Crear período</a> o <a href="<?php echo e(route('periodos.index')); ?>">activar uno existente</a>.
    <?php endif; ?>
</div>
<?php endif; ?>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/evolucionamos/public_html/ges-chronos/app/hoja-tiempo/resources/views/dashboard/index.blade.php ENDPATH**/ ?>