Создание
Компонент Link позволяет создавать ссылки.
Вы можете создать Link, используя статический метод make()
класса Link
.
make(Closure|string $href, Closure|string $label = '')
$href
- URL ссылки,$label
- заголовок.
use MoonShine\Components\Link; //... public function components(): array{ return [ Link::make( '/endpoint', 'Ссылка' ) ];} //...
Иконка
Метод icon()
позволяет указать иконку для ссылки.
icon(string $icon)
use MoonShine\Components\Link; //... Link::make('/endpoint', 'Редактировать') ->icon('heroicons.outline.pencil') //...
Бейдж
Метод badge()
позволяет добавить бейдж к ссылке.
badge(Closure|string|int|float|null $value)
use MoonShine\Components\Link; //... Link::make('/endpoint', 'Комментарии') ->badge(fn() => Comment::count())//...
Кнопка
Метод button()
позволяет отображать ссылку как кнопку.
button()
use MoonShine\Components\Link; //... Link::make('/endpoint', 'Ссылка') ->button() //...
Заполнение
Метод filled()
устанавливает заполнение для ссылки.
filled()
use MoonShine\Components\Link;//...Link::make('/endpoint', 'Ссылка') ->filled() //...
Подсказка
Метод tooltip()
позволяет установить подсказку для ссылки.
tooltip(?string $tooltip = null)
use MoonShine\Components\Link; //... Link::make('/endpoint', 'Ссылка') ->tooltip('Подсказка для ссылки') //...