

<?php $__env->startSection('title', 'Leave Rules'); ?>
<?php $__env->startSection('heading', 'Leaves'); ?>

<?php $__env->startSection('content'); ?>
<?php echo $__env->make('leaves.top-submenu', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
    

    <div class="grid gap-5 lg:grid-cols-12">
        <div class="lg:col-span-4 xl:col-span-3">
            <?php echo $__env->make('leave-types.partials._sidebar', [
                'leaveTypes' => $leaveTypes,
                'selectedLeaveType' => $selectedLeaveType,
                'leaveTypeEmployeeCounts' => $leaveTypeEmployeeCounts,
            ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
        </div>

        <div class="lg:col-span-8 xl:col-span-9">
            <?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if BLOCK]><![endif]--><?php endif; ?><?php if($selectedLeaveType): ?>
                <?php if (isset($component)) { $__componentOriginal53747ceb358d30c0105769f8471417f6 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal53747ceb358d30c0105769f8471417f6 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.card','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('card'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes([]); ?>
                    <div class="flex items-start justify-between gap-3">
                        <div>
                            <h2 class="text-lg font-semibold text-slate-900"><?php echo e($selectedLeaveType->name); ?></h2>
                            <p class="mt-1 text-sm text-slate-500">
                                <?php echo e($selectedLeaveType->description ?: '—'); ?>

                            </p>
                        </div>
                        <a href="<?php echo e(route('leave-types.create')); ?>" class="inline-flex items-center rounded-lg bg-slate-100 px-3 py-2 text-sm font-medium text-slate-700 hover:bg-slate-200"><i class="bi bi-plus-lg me-1"></i>New</a>
                    </div>

                    <div class="mt-5 border-b border-slate-200">
                        <nav class="-mb-px flex gap-6 text-sm">
                            <?php ($base = ['leave_type_id' => $selectedLeaveType->id]); ?>
                            <a href="<?php echo e(route('leave-types.manage', $base + ['tab' => 'general'])); ?>"
                               class="border-b-2 px-1 pb-3 <?php echo e($tab === 'general' ? 'border-slate-800 text-slate-900' : 'border-transparent text-slate-500 hover:text-slate-700'); ?>">
                                General Settings
                            </a>
                            <a href="<?php echo e(route('leave-types.manage', $base + ['tab' => 'advanced'])); ?>"
                               class="border-b-2 px-1 pb-3 <?php echo e($tab === 'advanced' ? 'border-slate-800 text-slate-900' : 'border-transparent text-slate-500 hover:text-slate-700'); ?>">
                                Advanced Settings
                            </a>
                            <a href="<?php echo e(route('leave-types.manage', $base + ['tab' => 'assign'])); ?>"
                               class="border-b-2 px-1 pb-3 <?php echo e($tab === 'assign' ? 'border-slate-800 text-slate-900' : 'border-transparent text-slate-500 hover:text-slate-700'); ?>">
                                Assign
                            </a>
                        </nav>
                    </div>

                    <div class="mt-6">
                        <?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if BLOCK]><![endif]--><?php endif; ?><?php if($tab === 'advanced'): ?>
                            <?php echo $__env->make('leave-types.partials._advanced', ['leaveType' => $selectedLeaveType], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
                        <?php elseif($tab === 'assign'): ?>
                            <?php echo $__env->make('leave-types.partials._assign', [
                                'leaveType' => $selectedLeaveType,
                                'departments' => $departments,
                                'roles' => $roles,
                                'users' => $users,
                            ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
                        <?php else: ?>
                            <?php echo $__env->make('leave-types.partials._general', ['leaveType' => $selectedLeaveType], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
                        <?php endif; ?><?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if ENDBLOCK]><![endif]--><?php endif; ?>
                    </div>
                 <?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal53747ceb358d30c0105769f8471417f6)): ?>
<?php $attributes = $__attributesOriginal53747ceb358d30c0105769f8471417f6; ?>
<?php unset($__attributesOriginal53747ceb358d30c0105769f8471417f6); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal53747ceb358d30c0105769f8471417f6)): ?>
<?php $component = $__componentOriginal53747ceb358d30c0105769f8471417f6; ?>
<?php unset($__componentOriginal53747ceb358d30c0105769f8471417f6); ?>
<?php endif; ?>
            <?php else: ?>
                <?php if (isset($component)) { $__componentOriginal53747ceb358d30c0105769f8471417f6 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal53747ceb358d30c0105769f8471417f6 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.card','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('card'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes([]); ?>
                    <p class="text-sm text-slate-600">No leave types yet. Create one to start configuring rules.</p>
                    <div class="mt-4">
                        <a href="<?php echo e(route('leave-types.create')); ?>" class="inline-flex items-center rounded-lg bg-slate-800 px-4 py-2 text-sm font-medium text-white hover:bg-slate-700"><i class="bi bi-plus-lg me-1"></i>Add Leave Type</a>
                    </div>
                 <?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal53747ceb358d30c0105769f8471417f6)): ?>
<?php $attributes = $__attributesOriginal53747ceb358d30c0105769f8471417f6; ?>
<?php unset($__attributesOriginal53747ceb358d30c0105769f8471417f6); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal53747ceb358d30c0105769f8471417f6)): ?>
<?php $component = $__componentOriginal53747ceb358d30c0105769f8471417f6; ?>
<?php unset($__componentOriginal53747ceb358d30c0105769f8471417f6); ?>
<?php endif; ?>
            <?php endif; ?><?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if ENDBLOCK]><![endif]--><?php endif; ?>
        </div>
    </div>
<?php $__env->stopSection(); ?>

<?php $__env->startPush('scripts'); ?>
<script src="<?php echo e(asset('js/form-validation.js')); ?>"></script>
<script src="<?php echo e(asset('js/form-text-rules.js')); ?>"></script>
<script src="<?php echo e(asset('js/leave-type-form-validation.js')); ?>"></script>
<?php $__env->stopPush(); ?>


<?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/leave-types/manage.blade.php ENDPATH**/ ?>