env; 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(); ?> pluck('icon:variant'); ?> pluck('icon:trailing'); ?> 'micro', 'iconTrailing' => null, 'initials' => null, 'chevron' => true, 'circle' => null, 'avatar' => null, 'name' => null, ]; $iconVariant ??= $attributes['icon-variant'] ?? $attributes['iconVariant'] ?? $__defaults['iconVariant']; unset($attributes['iconVariant'], $attributes['icon-variant']); $iconTrailing ??= $attributes['icon-trailing'] ?? $attributes['iconTrailing'] ?? $__defaults['iconTrailing']; unset($attributes['iconTrailing'], $attributes['icon-trailing']); $initials ??= $attributes['initials'] ?? $__defaults['initials']; unset($attributes['initials']); $chevron ??= $attributes['chevron'] ?? $__defaults['chevron']; unset($attributes['chevron']); $circle ??= $attributes['circle'] ?? $__defaults['circle']; unset($attributes['circle']); $avatar ??= $attributes['avatar'] ?? $__defaults['avatar']; unset($attributes['avatar']); $name ??= $attributes['name'] ?? $__defaults['name']; unset($attributes['name']); unset($__defaults); ?> add($iconVariant === 'outline' ? 'size-4' : ''); $classes = Flux::classes() ->add('group flex items-center') ->add('rounded-lg has-data-[circle=true]:rounded-full') ->add('[ui-dropdown>&]:w-full') // Without this, the "name" won't get truncated in a sidebar dropdown... ->add('p-1 hover:bg-zinc-800/5 dark:hover:bg-white/15') ; ?>