Создание
Декоратор Block позволяет создавать стилизованные блоки.
Вы можете создать Block, используя статический метод make()
.
make(Closure|string|array $labelOrFields = '', array $fields = [])
use MoonShine\Decorations\Block;use MoonShine\Fields\Text; //... public function components(): array{ return [ Block::make('Заголовок блока', [ Text::make('Имя', 'first_name') ]) ];} //...
Без заголовка
Если блоку не нужен заголовок, то в метод make()
нужно передать только массив.
use MoonShine\Decorations\Block;use MoonShine\Fields\Text; //... public function components(): array{ return [ Block::make([ Text::make('Имя', 'first_name') ]) ];} //...
Иконка
Метод icon()
позволяет добавить иконку.
use MoonShine\Decorations\Block; //... public function components(): array{ return [ Block::make('Блок') ->icon('heroicons.outline.users') ];} //...
Для более подробной информации обратитесь к разделу Иконки.