diff --git a/app/Enums/ApprovalStatus.php b/app/Enums/ApprovalStatus.php index 24e2023..0905f6c 100644 --- a/app/Enums/ApprovalStatus.php +++ b/app/Enums/ApprovalStatus.php @@ -2,6 +2,7 @@ namespace App\Enums; +use App\Filament\Support\CheerfulNotification; use App\Traits\Enum\WithComment; use App\Traits\Enum\WithValue; use Filament\Support\Contracts\HasColor; @@ -18,9 +19,9 @@ enum ApprovalStatus: int implements HasColor, HasLabel public function getLabel(): ?string { return match ($this) { - self::PENDING => 'Menunggu', - self::ACCEPTED => 'Menerima', - self::REJECTED => 'Menolak', + self::PENDING => CheerfulNotification::getMessage('Menunggu Persetujuan ⏳✨', 'Menunggu'), + self::ACCEPTED => CheerfulNotification::getMessage('Diterima! ✅🚀', 'Menerima'), + self::REJECTED => CheerfulNotification::getMessage('Ditolak, Tetap Semangat! 🛑😔', 'Menolak'), }; } diff --git a/app/Enums/CooperationStatus.php b/app/Enums/CooperationStatus.php index 93420c2..35e4385 100644 --- a/app/Enums/CooperationStatus.php +++ b/app/Enums/CooperationStatus.php @@ -2,6 +2,7 @@ namespace App\Enums; +use App\Filament\Support\CheerfulNotification; use App\Traits\Enum\WithComment; use App\Traits\Enum\WithValue; use Filament\Support\Contracts\HasColor; @@ -20,11 +21,11 @@ enum CooperationStatus: int implements HasColor, HasLabel public function getLabel(): ?string { return match ($this) { - self::PENDING => 'Menunggu', - self::ASSIGNMENT => 'Penugasan', - self::VERIFICATION => 'Verifikasi', - self::PAYMENT => 'Pembayaran', - self::COMPLETED => 'Selesai', + self::PENDING => CheerfulNotification::getMessage('Menunggu... Tetap Sabar Ya! ⏳✨', 'Menunggu'), + self::ASSIGNMENT => CheerfulNotification::getMessage('Sedang Ditugaskan nih! 📋🛠️', 'Penugasan'), + self::VERIFICATION => CheerfulNotification::getMessage('Lagi Diverifikasi, Tunggu Sebentar! 🔍✅', 'Verifikasi'), + self::PAYMENT => CheerfulNotification::getMessage('Waktunya Pembayaran! 💵🚀', 'Pembayaran'), + self::COMPLETED => CheerfulNotification::getMessage('Selesai! Mantap Jiwa! 🎉🔥', 'Selesai'), }; } diff --git a/app/Enums/DataChangeDecision.php b/app/Enums/DataChangeDecision.php index b61cbec..a44a9cd 100644 --- a/app/Enums/DataChangeDecision.php +++ b/app/Enums/DataChangeDecision.php @@ -2,6 +2,7 @@ namespace App\Enums; +use App\Filament\Support\CheerfulNotification; use App\Traits\Enum\WithComment; use App\Traits\Enum\WithValue; use Filament\Support\Contracts\HasColor; @@ -17,8 +18,8 @@ enum DataChangeDecision: int implements HasColor, HasLabel public function getLabel(): ?string { return match ($this) { - self::APPROVED => 'Disetujui', - self::REJECTED => 'Ditolak', + self::APPROVED => CheerfulNotification::getMessage('Perubahan Disetujui! ✅🚀', 'Disetujui'), + self::REJECTED => CheerfulNotification::getMessage('Perubahan Ditolak 🛑😔', 'Ditolak'), }; } diff --git a/app/Enums/DataChangeStatus.php b/app/Enums/DataChangeStatus.php index 5b9e4d0..419f738 100644 --- a/app/Enums/DataChangeStatus.php +++ b/app/Enums/DataChangeStatus.php @@ -2,6 +2,7 @@ namespace App\Enums; +use App\Filament\Support\CheerfulNotification; use App\Traits\Enum\WithComment; use App\Traits\Enum\WithValue; use Filament\Support\Contracts\HasColor; @@ -18,9 +19,9 @@ enum DataChangeStatus: int implements HasColor, HasLabel public function getLabel(): ?string { return match ($this) { - self::PENDING => 'Menunggu Verifikasi', - self::APPROVED => 'Disetujui', - self::REJECTED => 'Ditolak', + self::PENDING => CheerfulNotification::getMessage('Menunggu Verifikasi ⏳✨', 'Menunggu Verifikasi'), + self::APPROVED => CheerfulNotification::getMessage('Perubahan Disetujui! ✅🚀', 'Disetujui'), + self::REJECTED => CheerfulNotification::getMessage('Perubahan Ditolak 🛑😔', 'Ditolak'), }; } diff --git a/app/Enums/NewsStatus.php b/app/Enums/NewsStatus.php index 40af2d4..0e05d9c 100644 --- a/app/Enums/NewsStatus.php +++ b/app/Enums/NewsStatus.php @@ -2,6 +2,7 @@ namespace App\Enums; +use App\Filament\Support\CheerfulNotification; use App\Traits\Enum\WithComment; use App\Traits\Enum\WithValue; use Filament\Support\Contracts\HasLabel; @@ -17,9 +18,9 @@ enum NewsStatus: int implements HasLabel public function getLabel(): ?string { return match ($this) { - self::DRAFT => 'Draft', - self::PUBLISHED => 'Publish', - self::ARCHIVED => 'Arsip', + self::DRAFT => CheerfulNotification::getMessage('Draft - Sempurnakan Lagi! ✍️🛠️', 'Draft'), + self::PUBLISHED => CheerfulNotification::getMessage('Telah Tayang! 🚀✨', 'Publish'), + self::ARCHIVED => CheerfulNotification::getMessage('Arsip - Disimpan Dulu Ya! 📦🔒', 'Arsip'), }; }