diff --git a/app/Filament/Admin/Resources/Pages/Tables/PagesTable.php b/app/Filament/Admin/Resources/Pages/Tables/PagesTable.php index 54bae22..98f08e3 100644 --- a/app/Filament/Admin/Resources/Pages/Tables/PagesTable.php +++ b/app/Filament/Admin/Resources/Pages/Tables/PagesTable.php @@ -21,11 +21,21 @@ class PagesTable { return $table ->columns([ - ImageColumn::make('featured_image_url') + TextColumn::make('featured_image') ->label(__('pages.table_column_featured_image')) - ->circular() - ->size(40) - ->defaultImageUrl('/images/placeholder-page.png'), + ->formatStateUsing(function ($state, $record) { + // Eğer featured_image varsa image göster + if ($record->featured_image_url) { + return ''; + } + + // Yoksa Heroicon page icon'unu göster (dark mode'da beyaz, light mode'da siyah) + $svgIcon = ''; + + return '
' . $svgIcon . '
'; + }) + ->html() + ->alignCenter(), TextColumn::make('title') ->label(__('pages.table_column_title'))