Icon

Вы просматриваете документацию старой версии MoonShine. Рассмотрите возможность обновления вашего проекта до MoonShine 2.x.

# Основы

Для вставки иконок в свои кастомные элементы, можно воспользоваться компонентом moonshine::icon

<x-moonshine::icon icon="heroicons.academic-cap"/>

Все доступные иконки

# Размер

С помощью параметра size можно задать размер иконки.

<x-moonshine::icon icon="heroicons.academic-cap" size="16"/>

Значение параметра size соответствует размерам в tailwindcss

# Цвет

С помощью параметра color можно задать цвет иконки

<x-moonshine::icon icon="heroicons.academic-cap" color="purple"/>
<x-moonshine::icon icon="heroicons.academic-cap" color="pink"/>
<x-moonshine::icon icon="heroicons.academic-cap" color="dark-900"/>
<x-moonshine::icon icon="heroicons.academic-cap" color="dark-50"/>

По умолчанию доступно несколько цветов, но вы можете их расширить используя свои классы цветов tailwindcss

# Кастомизация

Произвольный стиль для иконок можно задать через параметр class

<x-moonshine::icon
size="10"
icon="heroicons.academic-cap"
class="bg-green-500 text-white rounded-full p-2"
/>

Build MoonShine содержит ограниченный перечень классов tailwindcss, используйте собственные стили