# Make
Компонент 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', 'Link' ) ];} //...
# Иконка
Метод icon()
позволяет указать иконку у ссылки.
icon(string $icon)
use MoonShine\Components\Link; //... Link::make('/endpoint', 'Edit') ->icon('heroicons.outline.pencil') //...
# Значок
Метод badge()
позволяет добавить значок к ссылке.
badge(Closure|string|int|float|null $value)
use MoonShine\Components\Link; //... Link::make('/endpoint', 'Comments') ->badge(fn() => Comment::count()) //...
# Кнопка
Метод button()
позволяет позволяет отобразить ссылку в виде кнопки.
badge()
use MoonShine\Components\Link; //... Link::make('/endpoint', 'Link') ->button() //...
# Заливка
Метод filled()
устанавливает заливку для ссылки.
filled()
use MoonShine\Components\Link; //... Link::make('/endpoint', 'Link') ->filled() //...
# Подсказка
Метод tooltip()
позволяет задать подсказку для ссылки.
tooltip(?string $tooltip = null)
use MoonShine\Components\Link; //... Link::make('/endpoint', 'Link') ->tooltip('Tooltip for link') //...