defaultPaginationPageOption(5) ->columns([ TextColumn::make('name') ->description(function ($record) { return view('pages.textblock')->with('record', $record); }) ->html(), ]) ->deferFilters(false) ->filtersFormColumns(3) ->filters([ SelectFilter::make('id') ->label('Textblock') ->preload() ->default(1) ->options(function (): array { return Textblock::pluck('name', 'id')->toArray(); }), ], layout: FiltersLayout::AboveContent) ->paginated(false) ->recordActions([ EditAction::make()->iconButton(), DeleteAction::make()->iconButton(), ]); } }