Skip to content

Commit c323d54

Browse files
committed
Enhance ContentResource table columns: add searchable and toggleable options for 'id', 'title', and 'slug' fields.
1 parent c0a51d9 commit c323d54

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

src/Filament/Resources/ContentResource.php

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,9 @@ public static function table(Table $table): Table
271271

272272
Tables\Columns\TextColumn::make('id')
273273
->label(__('inspirecms::inspirecms.id'))
274-
->width('1%')->sortable(),
274+
->width('1%')->sortable()
275+
->searchable(isIndividual: true)
276+
->toggleable(isToggledHiddenByDefault: true),
275277

276278
Tables\Columns\TextColumn::make('deleted_at')
277279
->label(__('inspirecms::resources/content.deleted_at.label'))
@@ -283,7 +285,15 @@ public static function table(Table $table): Table
283285
Tables\Columns\TextColumn::make('title')
284286
->label(__('inspirecms::resources/content.title.label'))
285287
->sortable()
286-
->grow(),
288+
->searchable(isIndividual: true)
289+
->limit(20)->tooltip(fn ($state) => $state),
290+
291+
Tables\Columns\TextColumn::make('slug')
292+
->label(__('inspirecms::resources/content.slug.label'))
293+
->searchable(isIndividual: true)
294+
->fontFamily('mono')
295+
->limit(20)->tooltip(fn ($state) => $state),
296+
287297
Tables\Columns\TextColumn::make('parent')
288298
->label(__('inspirecms::resources/content.parent.label'))
289299
->getStateUsing(function (Model | ModelsContent $record) {

0 commit comments

Comments
 (0)