Files
tbbank-new/resources/views/vendor/filament/components/dropdown/header.blade.php
2025-10-22 20:08:22 +05:00

35 lines
739 B
PHP

@php
use Filament\Support\Enums\IconSize;
use Filament\Support\View\Components\DropdownComponent\HeaderComponent;
use Illuminate\View\ComponentAttributeBag;
@endphp
@props([
'color' => 'gray',
'icon' => null,
'iconSize' => null,
'tag' => 'div',
])
@php
if (! ($iconSize instanceof IconSize)) {
$iconSize = filled($iconSize) ? (IconSize::tryFrom($iconSize) ?? $iconSize) : null;
}
@endphp
<{{ $tag }}
{{
$attributes
->class([
'fi-dropdown-header',
])
->color(HeaderComponent::class, $color)
}}
>
{{ \Filament\Support\generate_icon_html($icon, size: $iconSize) }}
<span>
{{ $slot }}
</span>
</{{ $tag }}>