env; $errors = $__blaze->errors; if (($__data['attributes'] ?? null) instanceof \Illuminate\View\ComponentAttributeBag) { $__data = $__data + $__data['attributes']->all(); unset($__data['attributes']); } extract($__slots, EXTR_SKIP); unset($__slots); extract($__data, EXTR_SKIP); $attributes = \Livewire\Blaze\Runtime\BlazeAttributeBag::make($__data, $__bound, $__keys); unset($__data, $__bound, $__keys); ob_start(); ?> 'exclamation-triangle', 'bag' => 'default', 'message' => null, 'deep' => true, 'nested' => true, 'name' => null, ]; $icon ??= $attributes['icon'] ?? $__defaults['icon']; unset($attributes['icon']); $bag ??= $attributes['bag'] ?? $__defaults['bag']; unset($attributes['bag']); $message ??= $attributes['message'] ?? $__defaults['message']; unset($attributes['message']); $deep ??= $attributes['deep'] ?? $__defaults['deep']; unset($attributes['deep']); $nested ??= $attributes['nested'] ?? $__defaults['nested']; unset($attributes['nested']); $name ??= $attributes['name'] ?? $__defaults['name']; unset($attributes['name']); unset($__defaults); ?> getBag($bag); $message ??= $name ? $errorBag->first($name) : null; // Backwards compatibility... if ($nested === false) { $deep = false; } if ($name && (is_null($message) || $message === '') && filter_var($deep, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE) !== false) { $message = $errorBag->first($name . '.*'); } $classes = Flux::classes('mt-3 text-sm font-medium text-red-500 dark:text-red-400') ->add($message ? '' : 'hidden'); ?>