The Link component allows links.
You can create a Link using the static make() method class Link.
make(Closure|string $href, Closure|string $label = '')
make(Closure|string $href, Closure|string $label = '')
make(Closure|string $href, Closure|string $label = '')
make(Closure|string $href, Closure|string $label = '')
make(Closure|string $href, Closure|string $label = '')
$href - link url,
$label - title.
use MoonShine\Components\Link;
public function components(): array
{
return [
Link::make(
'/endpoint',
'Link'
)
];
}
use MoonShine\Components\Link;
//...
public function components(): array
{
return [
Link::make(
'/endpoint',
'Link'
)
];
}
//...
use MoonShine\Components\Link;
//...
public function components(): array
{
return [
Link::make(
'/endpoint',
'Link'
)
];
}
//...
use MoonShine\Components\Link;
//...
public function components(): array
{
return [
Link::make(
'/endpoint',
'Link'
)
];
}
//...
use MoonShine\Components\Link;
//...
public function components(): array
{
return [
Link::make(
'/endpoint',
'Link'
)
];
}
//...
The icon() method allows you to specify an icon for a link.
icon(string $icon)
icon(string $icon)
icon(string $icon)
icon(string $icon)
icon(string $icon)
use MoonShine\Components\Link;
Link::make('/endpoint', 'Edit')
->icon('heroicons.outline.pencil')
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Edit')
->icon('heroicons.outline.pencil')
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Edit')
->icon('heroicons.outline.pencil')
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Edit')
->icon('heroicons.outline.pencil')
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Edit')
->icon('heroicons.outline.pencil')
//...
The badge() method allows you to add a badge to a link.
badge(Closure|string|int|float|null $value)
badge(Closure|string|int|float|null $value)
badge(Closure|string|int|float|null $value)
badge(Closure|string|int|float|null $value)
badge(Closure|string|int|float|null $value)
use MoonShine\Components\Link;
Link::make('/endpoint', 'Comments')
->badge(fn() => Comment::count())
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Comments')
->badge(fn() => Comment::count())
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Comments')
->badge(fn() => Comment::count())
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Comments')
->badge(fn() => Comment::count())
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Comments')
->badge(fn() => Comment::count())
//...
The button() method allows you to display a link as a button.
button()
button()
button()
button()
button()
use MoonShine\Components\Link;
Link::make('/endpoint', 'Link')
->button()
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->button()
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->button()
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->button()
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->button()
//...
The filled() method sets the fill for the link.
filled()
filled()
filled()
filled()
filled()
use MoonShine\Components\Link;
Link::make('/endpoint', 'Link')
->filled()
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->filled()
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->filled()
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->filled()
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->filled()
//...
The tooltip() method allows you to set a tooltip for a link.
tooltip(?string $tooltip = null)
tooltip(?string $tooltip = null)
tooltip(?string $tooltip = null)
tooltip(?string $tooltip = null)
tooltip(?string $tooltip = null)
use MoonShine\Components\Link;
Link::make('/endpoint', 'Link')
->tooltip('Tooltip for link')
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->tooltip('Tooltip for link')
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->tooltip('Tooltip for link')
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->tooltip('Tooltip for link')
//...
use MoonShine\Components\Link;
//...
Link::make('/endpoint', 'Link')
->tooltip('Tooltip for link')
//...