feat: update various Filament resources and models for enhanced functionality

This commit is contained in:
Remco
2026-01-24 21:24:49 +01:00
parent 9378fc16e5
commit 71a4c6677e
14 changed files with 159 additions and 25 deletions
@@ -7,7 +7,7 @@ use App\Filament\Resources\Atom\Teams\Pages\EditTeam;
use App\Filament\Resources\Atom\Teams\Pages\ListTeams;
use App\Filament\Tables\Columns\HabboBadgeColumn;
use App\Filament\Traits\TranslatableResource;
use App\Models\Community\Staff\WebsiteTeam;
use App\Models\Community\Staff\WebsiteStaffTeam;
use Filament\Actions\DeleteBulkAction;
use Filament\Actions\EditAction;
use Filament\Forms\Components\TextInput;
@@ -24,7 +24,7 @@ class TeamResource extends Resource
{
use TranslatableResource;
protected static ?string $model = WebsiteTeam::class;
protected static ?string $model = WebsiteStaffTeam::class;
protected static string|\BackedEnum|null $navigationIcon = 'heroicon-o-user-group';
@@ -82,7 +82,7 @@ class TeamResource extends Resource
IconColumn::make('hidden_rank')
->label(__('filament::resources.columns.is_hidden'))
->icon(fn (\App\Models\Community\Staff\WebsiteTeam $record) => $record->hidden_rank ? 'heroicon-o-check-circle' : 'heroicon-o-x-circle')
->icon(fn (\App\Models\Community\Staff\WebsiteStaffTeam $record) => $record->hidden_rank ? 'heroicon-o-check-circle' : 'heroicon-o-x-circle')
->colors([
'danger' => false,
'success' => true,