use MoonShine\Decorations\Tabs;
use MoonShine\Decorations\Tab;
use MoonShine\Fields\Text;
public function components(): array
{
return [
Tabs::make([
Tab::make('Seo', [
Text::make('Seo title')
]),
Tab::make('Categories', [
])
])
];
}
useMoonShine\Decorations\Tabs;
useMoonShine\Decorations\Tab;
useMoonShine\Fields\Text;
//...
publicfunctioncomponents():array
{
return [
Tabs::make([
Tab::make('Seo', [
Text::make('Seo title')
//...
]),
Tab::make('Categories', [
//...
])
])
];
}
//...
use MoonShine\Decorations\Tabs;
use MoonShine\Decorations\Tab;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Tabs::make([
Tab::make('Seo', [
Text::make('Seo title')
//...
]),
Tab::make('Categories', [
//...
])
])
];
}
//...
useMoonShine\Decorations\Tabs;
useMoonShine\Decorations\Tab;
useMoonShine\Fields\Text;
//...
publicfunctioncomponents():array
{
return [
Tabs::make([
Tab::make('Seo', [
Text::make('Seo title')
//...
]),
Tab::make('Categories', [
//...
])
])
];
}
//...
use MoonShine\Decorations\Tabs;
use MoonShine\Decorations\Tab;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Tabs::make([
Tab::make('Seo', [
Text::make('Seo title')
//...
]),
Tab::make('Categories', [
//...
])
])
];
}
//...
The method vertical() allows you to display tabs in vertical mode.
vertical(Closure|bool|null $condition = null)
vertical(Closure|bool|null $condition =null)
vertical(Closure|bool|null $condition = null)
vertical(Closure|bool|null $condition =null)
vertical(Closure|bool|null $condition = null)
use MoonShine\Decorations\Tabs;
use MoonShine\Decorations\Tab;
public function components(): array
{
return [
Tabs::make([
Tab::make('Seo', [
]),
Tab::make('Categories', [
])
])->vertical()
];
}
useMoonShine\Decorations\Tabs;
useMoonShine\Decorations\Tab;
//...
publicfunctioncomponents():array
{
return [
Tabs::make([
Tab::make('Seo', [
//...
]),
Tab::make('Categories', [
//...
])
])->vertical()
];
}
//...
use MoonShine\Decorations\Tabs;
use MoonShine\Decorations\Tab;
//...
public function components(): array
{
return [
Tabs::make([
Tab::make('Seo', [
//...
]),
Tab::make('Categories', [
//...
])
])->vertical()
];
}
//...
useMoonShine\Decorations\Tabs;
useMoonShine\Decorations\Tab;
//...
publicfunctioncomponents():array
{
return [
Tabs::make([
Tab::make('Seo', [
//...
]),
Tab::make('Categories', [
//...
])
])->vertical()
];
}
//...
use MoonShine\Decorations\Tabs;
use MoonShine\Decorations\Tab;
//...
public function components(): array
{
return [
Tabs::make([
Tab::make('Seo', [
//...
]),
Tab::make('Categories', [
//...
])
])->vertical()
];
}
//...
By default, the minimum width of a tabbed block at which the inline display changes is 480px. You can change the minimum width value via the method customAttributes():