Decoration Collapse

# Make

Декоратор Collapse позволяет сворачивать содержимое блока с сохранением состояния.

make(Closure|string|array $labelOrFields = '', array $fields = [])
use MoonShine\Decorations\Collapse;
use MoonShine\Fields\Text;
 
//...
 
public function components(): array
{
return [
Collapse::make('Title/Slug', [
Text::make('Title'),
Text::make('Slug')
])
];
}
 
//...

# Show

По умолчанию декоратор Collapse отображается в свернутом состоянии. Метод show() позволяет переопределить это поведение.

show(bool $show = true)
use MoonShine\Decorations\Collapse;
use MoonShine\Fields\Text;
 
//...
 
public function components(): array
{
return [
Collapse::make('Title/Slug', [
Text::make('Title'),
Text::make('Slug')
])
->show()
];
}
 
//...