

<?php $__env->startSection('title', 'Payroll'); ?>
<?php $__env->startSection('heading', 'Payroll'); ?>

<?php $__env->startSection('content'); ?>
<?php echo $__env->make('settings.partials.back-to-home', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
<?php
    $user = auth()->user();
    $canManagePayroll = (bool) ($canManagePayroll ?? $user?->canManagePayroll() ?? false);
    $isAdmin = $canManagePayroll;
    $tab = (string) ($tab ?? ($canManagePayroll ? 'run' : 'summary'));
    $sub = (string) ($sub ?? request('sub', 'payroll_settings'));
    $showAdvanced = (bool) ($showAdvanced ?? in_array($tab, ['setup', 'advanced', 'statutory'], true));
    $settingsParentTab = in_array($tab, ['setup', 'advanced', 'statutory'], true) ? $tab : 'setup';
?>

<div class="space-y-4">
    
    <div class="rounded-xl border border-slate-200 bg-white shadow-sm">
        <div class="flex flex-wrap items-start justify-between gap-3 px-4 py-4">
            <div>
                <h1 class="text-xl font-semibold text-slate-900">Payroll</h1>
                <p class="mt-0.5 text-sm text-slate-500">
                    <?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if BLOCK]><![endif]--><?php endif; ?><?php if($isAdmin): ?>
                        Run payroll, configure statutory settings, and view your own pay summary.
                    <?php else: ?>
                        View your pay details.
                    <?php endif; ?><?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if ENDBLOCK]><![endif]--><?php endif; ?>
                </p>
            </div>
        </div>

        <div class="border-t border-b border-slate-200 px-4">
            <nav class="top-submenu" aria-label="Payroll tabs">
                <?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if BLOCK]><![endif]--><?php endif; ?><?php if($isAdmin): ?>
                    <a href="<?php echo e(route('payroll.index', ['tab' => 'run'])); ?>" class="<?php echo e($tab === 'run' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                        <i class="bi bi-play-circle mr-1"></i>
                        Run Payroll
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => 'setup', 'sub' => 'payroll_settings'])); ?>" class="<?php echo e($tab === 'setup' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                        <i class="bi bi-gear mr-1"></i>
                        Setup Payroll
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => 'declaration'])); ?>" class="<?php echo e($tab === 'declaration' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                        <i class="bi bi-file-earmark-text mr-1"></i>
                        Declaration
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => 'advanced', 'sub' => $sub])); ?>" class="<?php echo e($tab === 'advanced' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                        <i class="bi bi-sliders mr-1"></i>
                        Advanced Settings
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => 'audit'])); ?>" class="<?php echo e($tab === 'audit' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                        <i class="bi bi-clock-history mr-1"></i>
                        Audit History
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => 'statutory', 'sub' => 'pf_esi'])); ?>" class="<?php echo e($tab === 'statutory' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                        <i class="bi bi-shield-check mr-1"></i>
                        Statutory
                    </a>
                    <div class="ml-auto flex flex-wrap items-center gap-2 border-l border-slate-200 pl-2">
                        <a href="<?php echo e(route('payroll.index', ['tab' => 'summary'])); ?>" class="<?php echo e($tab === 'summary' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                            <i class="bi bi-bar-chart mr-1"></i>
                            Summary
                        </a>
                        <a href="<?php echo e(route('payroll.index', ['tab' => 'my'])); ?>" class="<?php echo e($tab === 'my' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                            <i class="bi bi-wallet2 mr-1"></i>
                            My Pay
                        </a>
                    </div>
                <?php else: ?>
                    <a href="<?php echo e(route('payroll.index', ['tab' => 'summary'])); ?>" class="<?php echo e($tab === 'summary' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                        <i class="bi bi-bar-chart mr-1"></i>
                        Summary
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => 'my'])); ?>" class="<?php echo e($tab === 'my' ? 'top-submenu-tab is-active' : 'top-submenu-tab'); ?>">
                        <i class="bi bi-wallet2 mr-1"></i>
                        My Pay
                    </a>
                <?php endif; ?><?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if ENDBLOCK]><![endif]--><?php endif; ?>
            </nav>
        </div>

        <?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if BLOCK]><![endif]--><?php endif; ?><?php if($isAdmin && $showAdvanced): ?>
            <div class="border-t border-slate-200 px-4 py-3">
                <nav class="top-submenu top-submenu--boxed text-sm" aria-label="Payroll settings tabs">
                    <a href="<?php echo e(route('payroll.index', ['tab' => $settingsParentTab, 'sub' => 'payroll_settings'])); ?>" class="top-submenu-tab top-submenu-tab--boxed <?php echo e($sub === 'payroll_settings' ? 'is-active' : ''); ?>">
                        <i class="bi bi-gear-wide-connected mr-1"></i>
                        Payroll Settings
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => $settingsParentTab, 'sub' => 'pf_esi'])); ?>" class="top-submenu-tab top-submenu-tab--boxed <?php echo e($sub === 'pf_esi' ? 'is-active' : ''); ?>">
                        <i class="bi bi-piggy-bank mr-1"></i>
                        PF &amp; ESI Settings
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => $settingsParentTab, 'sub' => 'pt'])); ?>" class="top-submenu-tab top-submenu-tab--boxed <?php echo e($sub === 'pt' ? 'is-active' : ''); ?>">
                        <i class="bi bi-receipt mr-1"></i>
                        PT Settings
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => $settingsParentTab, 'sub' => 'declaration_settings'])); ?>" class="top-submenu-tab top-submenu-tab--boxed <?php echo e($sub === 'declaration_settings' ? 'is-active' : ''); ?>">
                        <i class="bi bi-journal-check mr-1"></i>
                        Declaration Settings
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => $settingsParentTab, 'sub' => 'component'])); ?>" class="top-submenu-tab top-submenu-tab--boxed <?php echo e($sub === 'component' ? 'is-active' : ''); ?>">
                        <i class="bi bi-puzzle mr-1"></i>
                        Component
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => $settingsParentTab, 'sub' => 'payout'])); ?>" class="top-submenu-tab top-submenu-tab--boxed <?php echo e($sub === 'payout' ? 'is-active' : ''); ?>">
                        <i class="bi bi-cash-coin mr-1"></i>
                        Payout Settings
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => $settingsParentTab, 'sub' => 'payslip'])); ?>" class="top-submenu-tab top-submenu-tab--boxed <?php echo e($sub === 'payslip' ? 'is-active' : ''); ?>">
                        <i class="bi bi-file-earmark-ruled mr-1"></i>
                        Payslip Settings
                    </a>
                    <a href="<?php echo e(route('payroll.index', ['tab' => $settingsParentTab, 'sub' => 'bank'])); ?>" class="top-submenu-tab top-submenu-tab--boxed <?php echo e($sub === 'bank' ? 'is-active' : ''); ?>">
                        <i class="bi bi-bank mr-1"></i>
                        Bank Integration
                    </a>
                </nav>
            </div>
        <?php endif; ?><?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if ENDBLOCK]><![endif]--><?php endif; ?>
    </div>

    <?php echo $__env->yieldContent('payroll_content'); ?>
</div>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('layouts.app', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /var/www/html/kiyohr/v2_version/resources/views/payroll/layout.blade.php ENDPATH**/ ?>