<?php $attributes ??= new \Illuminate\View\ComponentAttributeBag; ?>
<?php foreach($attributes->onlyProps([
    /** Nombre del error bag (“default” para el principal) */
    'bag'   => 'default',

    /** Texto que encabeza la alerta */
    'title' => 'Oops! Hubo algunos errores:',
]) as $__key => $__value) {
    $$__key = $$__key ?? $__value;
} ?>
<?php $attributes = $attributes->exceptProps([
    /** Nombre del error bag (“default” para el principal) */
    'bag'   => 'default',

    /** Texto que encabeza la alerta */
    'title' => 'Oops! Hubo algunos errores:',
]); ?>
<?php foreach (array_filter(([
    /** Nombre del error bag (“default” para el principal) */
    'bag'   => 'default',

    /** Texto que encabeza la alerta */
    'title' => 'Oops! Hubo algunos errores:',
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
    $$__key = $$__key ?? $__value;
} ?>
<?php $__defined_vars = get_defined_vars(); ?>
<?php foreach ($attributes as $__key => $__value) {
    if (array_key_exists($__key, $__defined_vars)) unset($$__key);
} ?>
<?php unset($__defined_vars); ?>

<?php
    // Selecciona el ErrorBag adecuado
    $errorBag = $bag === 'default' ? $errors : $errors->{$bag};
?>

<?php if($errorBag->any()): ?>
    <div <?php echo e($attributes->merge([
            'class' => 'bg-red-100 border border-red-400 text-red-700 px-4 py-3 rounded mb-4'
        ])); ?>>
        

        <ul class="mt-2 list-disc list-inside">
            <?php $__currentLoopData = $errorBag->all(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $error): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                <li><?php echo e($error); ?></li>
            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
        </ul>
    </div>
<?php endif; ?><?php /**PATH C:\laragon\www\housecontract\resources\views/components/controls/validation-errors.blade.php ENDPATH**/ ?>