Components

System component Header

Make

The Header system component is used to create a header block in MoonShine.

You can create a Header using the static make() method class Header.

make(array $components = [])
make(array $components = [])

$components - an array of components that are located in the header.

namespace App\MoonShine; use MoonShine\Components\Layout\Header; use MoonShine\Components\Layout\LayoutBuilder; use MoonShine\Components\Layout\Search; use MoonShine\Contracts\MoonShineLayoutContract; final class MoonShineLayout implements MoonShineLayoutContract { public static function build(): LayoutBuilder { return LayoutBuilder::make([ Header::make([ Search::make(), ]), //... ]); } }
namespace App\MoonShine;
 
use MoonShine\Components\Layout\Header;
use MoonShine\Components\Layout\LayoutBuilder;
use MoonShine\Components\Layout\Search;
use MoonShine\Contracts\MoonShineLayoutContract;
 
final class MoonShineLayout implements MoonShineLayoutContract
{
public static function build(): LayoutBuilder
{
return LayoutBuilder::make([
Header::make([
Search::make(),
]),
 
//...
]);
}
}

header header_dark