diff --git a/packages/support/src/Icons/IconManager.php b/packages/support/src/Icons/IconManager.php index 8ad5ee3b528..50dc3392ead 100644 --- a/packages/support/src/Icons/IconManager.php +++ b/packages/support/src/Icons/IconManager.php @@ -2,18 +2,19 @@ namespace Filament\Support\Icons; +use BackedEnum; use Illuminate\Contracts\Support\Htmlable; use Illuminate\Support\Arr; class IconManager { /** - * @var array + * @var array */ protected array $icons = []; /** - * @param array $icons + * @param array $icons */ public function register(array $icons): void { @@ -26,7 +27,7 @@ public function register(array $icons): void /** * @param string|array $alias */ - public function resolve(string | array $alias): string | Htmlable | null + public function resolve(string | array $alias): string | BackedEnum | Htmlable | null { foreach (Arr::wrap($alias) as $alias) { if (isset($this->icons[$alias])) {