Files
animethemes-server/app/Filament/RelationManagers/Auth/SanctionRelationManager.php
T
2026-03-09 14:52:16 -03:00

38 lines
901 B
PHP

<?php
declare(strict_types=1);
namespace App\Filament\RelationManagers\Auth;
use App\Filament\RelationManagers\BaseRelationManager;
use App\Filament\Resources\Auth\SanctionResource;
use App\Filament\Resources\BaseResource;
use App\Models\Auth\Sanction;
use Filament\Tables\Table;
abstract class SanctionRelationManager extends BaseRelationManager
{
/**
* The resource of the relation manager.
*
* @var class-string<BaseResource>|null
*/
protected static ?string $relatedResource = SanctionResource::class;
public function table(Table $table): Table
{
return parent::table(
$table
->recordTitleAttribute(Sanction::ATTRIBUTE_NAME)
);
}
/**
* @return \Filament\Actions\Action[]
*/
public static function getHeaderActions(): array
{
return SanctionResource::getTableActions();
}
}