| 12345678910111213141516171819202122232425262728293031323334 |
- @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 }}>
|