From d355af39af6ea7c8f4baf845a1b46f603b3072d5 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Wed, 28 Jan 2026 08:53:33 +0700 Subject: [PATCH] refactor: reorder class properties and apply minor formatting adjustments across Filament pages. --- app/Filament/Pages/AdminVerification.php | 8 ++++---- app/Filament/Pages/Company.php | 16 +++++++-------- app/Filament/Pages/Media.php | 26 ++++++++++++------------ app/Filament/Pages/Verification.php | 14 ++++++------- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/app/Filament/Pages/AdminVerification.php b/app/Filament/Pages/AdminVerification.php index e0180bd..0eddcc3 100644 --- a/app/Filament/Pages/AdminVerification.php +++ b/app/Filament/Pages/AdminVerification.php @@ -27,6 +27,8 @@ class AdminVerification extends Page implements HasActions, HasForms { use HasPageShield, InteractsWithActions, InteractsWithForms; + public string $filterStatus = 'all'; + protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-user-group'; @@ -39,12 +41,10 @@ class AdminVerification extends Page implements HasActions, HasForms protected static ?string $title = 'Verifikasi Rekanan'; - protected string $view = 'filament.pages.admin-verification'; - - public string $filterStatus = 'all'; - protected VerificationService $verificationService; + protected string $view = 'filament.pages.admin-verification'; + public function boot(): void { $this->verificationService = app(VerificationService::class); diff --git a/app/Filament/Pages/Company.php b/app/Filament/Pages/Company.php index a11b60f..4c5a204 100644 --- a/app/Filament/Pages/Company.php +++ b/app/Filament/Pages/Company.php @@ -22,27 +22,27 @@ class Company extends Page { use HasPageShield; - protected string $view = 'filament.pages.company'; + public ?CompanyModel $company = null; - protected static ?string $title = 'Perusahaan'; - - protected static string|BackedEnum|null $navigationIcon = Heroicon::BuildingOffice2; + public array $data = []; protected static string|UnitEnum|null $navigationGroup = 'Kelola'; - protected static ?int $navigationSort = 3; + protected static string|BackedEnum|null $navigationIcon = Heroicon::BuildingOffice2; protected static ?string $navigationLabel = 'Perusahaan'; - protected static ?string $slug = 'manage/company'; + protected static ?int $navigationSort = 3; protected static ?string $recordTitleAttribute = 'name'; - public ?CompanyModel $company = null; + protected static ?string $slug = 'manage/company'; + + protected static ?string $title = 'Perusahaan'; public ?VerificationRequest $verificationRequest = null; - public array $data = []; + protected string $view = 'filament.pages.company'; public function mount(): void { diff --git a/app/Filament/Pages/Media.php b/app/Filament/Pages/Media.php index 02d6852..938c90e 100644 --- a/app/Filament/Pages/Media.php +++ b/app/Filament/Pages/Media.php @@ -27,33 +27,33 @@ class Media extends Page { use HasPageShield; - protected string $view = 'filament.pages.media'; + public ?Company $company = null; - protected static ?string $title = 'Media'; + public array $data = []; + + public ?PartnerMedia $media = null; protected static ?string $model = PartnerMedia::class; + protected static string|UnitEnum|null $navigationGroup = 'Kelola'; + protected static string|BackedEnum|null $navigationIcon = Heroicon::Newspaper; protected static ?string $navigationLabel = 'Media'; protected static ?int $navigationSort = 4; - protected static string|UnitEnum|null $navigationGroup = 'Kelola'; - - protected static ?string $slug = 'manage/media'; - protected static ?string $recordTitleAttribute = 'name'; - public ?Company $company = null; - - public ?PartnerMedia $media = null; - - public ?VerificationRequest $verificationRequest = null; - public bool $restricted = false; - public array $data = []; + protected static ?string $slug = 'manage/media'; + + protected static ?string $title = 'Media'; + + public ?VerificationRequest $verificationRequest = null; + + protected string $view = 'filament.pages.media'; public function mount(): void { diff --git a/app/Filament/Pages/Verification.php b/app/Filament/Pages/Verification.php index fa769a9..51b7e54 100644 --- a/app/Filament/Pages/Verification.php +++ b/app/Filament/Pages/Verification.php @@ -25,26 +25,26 @@ class Verification extends Page implements HasActions, HasForms { use HasPageShield, InteractsWithActions, InteractsWithForms; - protected static string|BackedEnum|null $navigationIcon = Heroicon::CheckBadge; + public ?Company $company = null; - protected static ?string $title = 'Verifikasi'; + protected static string|UnitEnum|null $navigationGroup = 'Kelola'; + + protected static string|BackedEnum|null $navigationIcon = Heroicon::CheckBadge; protected static ?string $navigationLabel = 'Verifikasi'; protected static ?int $navigationSort = 6; - protected static string|UnitEnum|null $navigationGroup = 'Kelola'; - protected static ?string $slug = 'manage/verification'; - protected string $view = 'filament.pages.verification'; - - public ?Company $company = null; + protected static ?string $title = 'Verifikasi'; public ?VerificationRequest $verificationRequest = null; protected VerificationService $verificationService; + protected string $view = 'filament.pages.verification'; + public function boot(): void { $this->verificationService = app(VerificationService::class);