🆙 More fixes 🆙

This commit is contained in:
Remco
2026-01-20 18:26:07 +01:00
parent 9a8fa8b1ff
commit d57e97bb42
9 changed files with 139 additions and 74 deletions
@@ -16,6 +16,7 @@ use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Columns\ToggleColumn;
use Filament\Tables\Table;
use Illuminate\Support\Facades\DB;
use App\Models\WebsiteDrawBadge as WebsiteDrawBadgeModel;
class WebsiteDrawBadgeResource extends Resource
{
@@ -87,7 +88,12 @@ class WebsiteDrawBadgeResource extends Resource
->dateTime(),
ImageColumn::make('badge_url')
->label(__('Badge'))
->getStateUsing(fn ($record) => config('app.url') . $record->badge_url)
->getStateUsing(function (WebsiteDrawBadgeModel $record): string {
$appUrl = config('app.url');
$appUrl = is_string($appUrl) ? $appUrl : '';
$badgeUrl = is_string($record->badge_url) ? $record->badge_url : '';
return $appUrl . $badgeUrl;
})
->extraAttributes(['style' => 'image-rendering: pixelated'])
->size(40),
ToggleColumn::make('published')