public function fooInfolist(Infolist $infolist): Infolist
{
return $infolist
->state($this->foo)
->schema([
RepeatableEntry::make('foo')
->schema([
Section::make('name')
->collapsible()
->schema([
TextEntry::make('name'),
ViewEntry::make('bar')
->view('bar')
->registerActions([
Action::make('showDetails')
->modalContent(view('bar-details'))
->infolist([
Tabs::make('Tabs')
->tabs([
Tab::make('Tab 1')
->schema([
TextEntry::make('bar.name')
]),
])
])
]),
])
])
]);
}
public function fooInfolist(Infolist $infolist): Infolist
{
return $infolist
->state($this->foo)
->schema([
RepeatableEntry::make('foo')
->schema([
Section::make('name')
->collapsible()
->schema([
TextEntry::make('name'),
ViewEntry::make('bar')
->view('bar')
->registerActions([
Action::make('showDetails')
->modalContent(view('bar-details'))
->infolist([
Tabs::make('Tabs')
->tabs([
Tab::make('Tab 1')
->schema([
TextEntry::make('bar.name')
]),
])
])
]),
])
])
]);
}