Основы
Компонент Icon
используется для вывода иконок.
use MoonShine\Support\Enums\Color; make( string $icon, int $size = 5, Color|string $color = '', ?string $path = null,)
$icon
- название иконки или html (если используется кастомный режим),$size
- размер,$color
- цвет,$path
- путь до директории где лежат blade шаблоны иконок.
use MoonShine\UI\Components\Icon; Icon::make('users')
<x-moonshine::icon icon="users" />
Кастомный вывод
Пример с передачей HTML иконки:
Icon::make( svg('path-to-icon-pack')->toHtml())->custom()