diff --git a/app/Filament/Resources/Manage/Contacts/ContactResource.php b/app/Filament/Resources/Manage/Contacts/ContactResource.php index 0461492..c6db9bc 100644 --- a/app/Filament/Resources/Manage/Contacts/ContactResource.php +++ b/app/Filament/Resources/Manage/Contacts/ContactResource.php @@ -175,6 +175,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedEnvelope) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('contact.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('contact.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationMediaRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationMediaRelationManager.php index 64ea55e..dd34d20 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationMediaRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationMediaRelationManager.php @@ -65,6 +65,7 @@ public function table(Table $table): Table ->visible(fn (CooperationMedia $record): bool => $record->status === ApprovalStatus::ACCEPTED && $record->payment()->exists()), ]) ->emptyStateIcon(Heroicon::OutlinedNewspaper) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('cooperation.media_data_empty_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('cooperation.media_data_empty')) ->defaultSort('created_at', 'desc'); } diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationPaymentRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationPaymentRelationManager.php index e4db25c..0034f79 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationPaymentRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationPaymentRelationManager.php @@ -66,6 +66,7 @@ public function table(Table $table): Table ->headerActions([]) ->recordActions([]) ->emptyStateIcon(Heroicon::OutlinedCreditCard) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('cooperation.payment_empty_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('cooperation.payment_empty')) ->defaultSort('created_at', 'desc'); } diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationProposalRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationProposalRelationManager.php index 9faee10..e66d914 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationProposalRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationProposalRelationManager.php @@ -115,6 +115,7 @@ public function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedDocumentText) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('cooperation.proposal_empty_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('cooperation.proposal_empty')) ->defaultSort('created_at', 'desc'); } diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/ReportRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/ReportRelationManager.php index 4c9cf7c..2722007 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/ReportRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/ReportRelationManager.php @@ -219,6 +219,7 @@ public function table(Table $table): Table ]) ->toolbarActions([]) ->emptyStateIcon(Heroicon::OutlinedInboxArrowDown) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('cooperation.report_empty_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('cooperation.report_empty')) ->defaultSort('created_at', 'desc'); } diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/TaskAssignmentRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/TaskAssignmentRelationManager.php index e4a3c4a..c3c1b52 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/TaskAssignmentRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/TaskAssignmentRelationManager.php @@ -104,6 +104,7 @@ public function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedArchiveBoxXMark) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('cooperation.assignment_empty_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('cooperation.assignment_empty')); } } diff --git a/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php b/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php index 0ee40f8..38ac573 100644 --- a/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php +++ b/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php @@ -287,6 +287,7 @@ public static function configure(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedHandRaised) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('cooperation.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('cooperation.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php b/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php index 0b8858a..01a86ed 100644 --- a/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php +++ b/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php @@ -268,6 +268,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedDocumentText) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('data_change.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('data_change.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Manage/Journalists/JournalistResource.php b/app/Filament/Resources/Manage/Journalists/JournalistResource.php index ed17a3c..3ed56a7 100644 --- a/app/Filament/Resources/Manage/Journalists/JournalistResource.php +++ b/app/Filament/Resources/Manage/Journalists/JournalistResource.php @@ -207,6 +207,7 @@ public static function table(Table $table): Table ])->visible(fn () => ! (in_array(auth()->user()->company?->verificationRequest?->status, [VerificationStatus::PENDING, VerificationStatus::REJECTED]) || auth()->user()->company?->verificationRequest()->pending()->exists())), ]) ->emptyStateIcon(Heroicon::OutlinedIdentification) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('journalist.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('journalist.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Manage/Partners/PartnerResource.php b/app/Filament/Resources/Manage/Partners/PartnerResource.php index 19a6965..11cf693 100644 --- a/app/Filament/Resources/Manage/Partners/PartnerResource.php +++ b/app/Filament/Resources/Manage/Partners/PartnerResource.php @@ -415,6 +415,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedBuildingOffice2) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('company.partner_empty_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('company.partner_empty')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Master/Categories/CategoryResource.php b/app/Filament/Resources/Master/Categories/CategoryResource.php index 26c7f1e..2e566ae 100644 --- a/app/Filament/Resources/Master/Categories/CategoryResource.php +++ b/app/Filament/Resources/Master/Categories/CategoryResource.php @@ -111,6 +111,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedListBullet) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('category.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('category.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Master/Classifications/ClassificationResource.php b/app/Filament/Resources/Master/Classifications/ClassificationResource.php index a447e55..4b420ea 100644 --- a/app/Filament/Resources/Master/Classifications/ClassificationResource.php +++ b/app/Filament/Resources/Master/Classifications/ClassificationResource.php @@ -111,6 +111,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedBookOpen) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('classification.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('classification.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Master/Departments/DepartmentResource.php b/app/Filament/Resources/Master/Departments/DepartmentResource.php index 0de6529..3b28c42 100644 --- a/app/Filament/Resources/Master/Departments/DepartmentResource.php +++ b/app/Filament/Resources/Master/Departments/DepartmentResource.php @@ -122,6 +122,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedBuildingLibrary) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('opd.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('opd.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Master/Locations/LocationResource.php b/app/Filament/Resources/Master/Locations/LocationResource.php index f89aaed..c38ac21 100644 --- a/app/Filament/Resources/Master/Locations/LocationResource.php +++ b/app/Filament/Resources/Master/Locations/LocationResource.php @@ -111,6 +111,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedMapPin) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('locus.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('locus.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php b/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php index 2455dc8..1b0e9ad 100644 --- a/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php +++ b/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php @@ -132,7 +132,8 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedQueueList) - ->emptyStateDescription(fn () => CheerfulNotification::getByKey('user.empty_state')) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('classification.sub.empty_state_heading')) + ->emptyStateDescription(fn () => CheerfulNotification::getByKey('classification.sub.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) ->paginated([25, 50, 100, 'all']) diff --git a/app/Filament/Resources/Master/SubLocations/SubLocationResource.php b/app/Filament/Resources/Master/SubLocations/SubLocationResource.php index 0aa3d09..d8c41fb 100644 --- a/app/Filament/Resources/Master/SubLocations/SubLocationResource.php +++ b/app/Filament/Resources/Master/SubLocations/SubLocationResource.php @@ -129,6 +129,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedNumberedList) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('locus.sub.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('locus.sub.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Master/Themes/ThemeResource.php b/app/Filament/Resources/Master/Themes/ThemeResource.php index 251a3ec..b3c5b09 100644 --- a/app/Filament/Resources/Master/Themes/ThemeResource.php +++ b/app/Filament/Resources/Master/Themes/ThemeResource.php @@ -105,6 +105,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedPuzzlePiece) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('theme.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('theme.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Master/Users/UserResource.php b/app/Filament/Resources/Master/Users/UserResource.php index 358136c..38ae072 100644 --- a/app/Filament/Resources/Master/Users/UserResource.php +++ b/app/Filament/Resources/Master/Users/UserResource.php @@ -192,6 +192,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedUserGroup) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('user.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('user.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php b/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php index dde4bb2..f080d71 100644 --- a/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php +++ b/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php @@ -201,6 +201,7 @@ public static function configure(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedClipboardDocumentList) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('content.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('content.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php b/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php index 852848b..6df9fdc 100644 --- a/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php +++ b/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php @@ -229,6 +229,7 @@ public static function configure(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedExclamationCircle) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('issue.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('issue.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php b/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php index ca8c308..4314a1c 100644 --- a/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php +++ b/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php @@ -214,6 +214,7 @@ public static function configure(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedClipboardDocumentCheck) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('news.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('news.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php index 0c1da3c..125495c 100644 --- a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php +++ b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php @@ -162,6 +162,7 @@ public static function table(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedMegaphone) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('announcement.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('announcement.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Publication/News/Tables/NewsTable.php b/app/Filament/Resources/Publication/News/Tables/NewsTable.php index 76e007a..ead4bfa 100644 --- a/app/Filament/Resources/Publication/News/Tables/NewsTable.php +++ b/app/Filament/Resources/Publication/News/Tables/NewsTable.php @@ -115,6 +115,7 @@ public static function configure(Table $table): Table ]), ]) ->emptyStateIcon(Heroicon::OutlinedNewspaper) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('news.content.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('news.content.empty_state')) ->defaultSort('created_at', 'desc') ->deferFilters(false) diff --git a/app/Filament/Resources/Visitors/VisitorResource.php b/app/Filament/Resources/Visitors/VisitorResource.php index 7a9da4d..04e344e 100644 --- a/app/Filament/Resources/Visitors/VisitorResource.php +++ b/app/Filament/Resources/Visitors/VisitorResource.php @@ -168,6 +168,7 @@ public static function table(Table $table): Table ], FiltersLayout::AboveContentCollapsible) ->filtersFormColumns(3) ->emptyStateIcon(Heroicon::OutlinedChartBar) + ->emptyStateHeading(fn () => CheerfulNotification::getByKey('visitor.empty_state_heading')) ->emptyStateDescription(fn () => CheerfulNotification::getByKey('visitor.empty_state')) ->defaultSort('date', 'desc') ->deferFilters(false) diff --git a/lang/id/notif.php b/lang/id/notif.php index 50c1a02..6c1d2ba 100644 --- a/lang/id/notif.php +++ b/lang/id/notif.php @@ -565,6 +565,14 @@ 'formal' => 'Silakan masukkan alasan Anda melakukan perubahan profil perusahaan.', ], ], + 'partner_empty' => [ + 'cheerful' => 'Belum ada data rekanan nih! Masih menunggu rekanan bergabung. 🀝✨', + 'formal' => 'Belum ada data rekanan yang tersedia saat ini.', + ], + 'partner_empty_heading' => [ + 'cheerful' => 'Belum Ada Data Rekanan! 🀝✨', + 'formal' => 'Tidak Ada Data Rekanan', + ], ], 'data_change' => [ 'existing' => [ @@ -607,6 +615,14 @@ 'formal' => 'Pengguna :name telah mengajukan perubahan data.', ], ], + 'empty_state' => [ + 'cheerful' => 'Belum ada pengajuan perubahan data nih! πŸš€βœ¨', + 'formal' => 'Belum ada pengajuan perubahan data yang tersedia.', + ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Pengajuan Perubahan! πŸ“‚βœ¨', + 'formal' => 'Tidak Ada Pengajuan Perubahan', + ], ], 'enum' => [ 'news_status' => [ @@ -721,6 +737,10 @@ 'cheerful' => 'Belum ada data Pengunjung nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Pengunjung yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Pengunjung! πŸ‘€βœ¨', + 'formal' => 'Tidak Ada Data Pengunjung', + ], ], 'content' => [ 'section_title' => [ @@ -743,6 +763,10 @@ 'cheerful' => 'Belum ada data Rekap Konten nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Rekap Konten yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Rekap Konten! πŸ“βœ¨', + 'formal' => 'Tidak Ada Data Rekap Konten', + ], ], 'crawl' => [ 'success' => [ @@ -775,6 +799,10 @@ 'cheerful' => 'Belum ada data Monitoring Media nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Monitoring Media yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Monitoring Media! πŸ“°βœ¨', + 'formal' => 'Tidak Ada Monitoring Media', + ], 'content' => [ 'title' => [ 'cheerful' => 'Konten Berita ✍️', @@ -796,6 +824,10 @@ 'cheerful' => 'Belum ada data Berita nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Berita yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Berita! πŸ—žοΈβœ¨', + 'formal' => 'Tidak Ada Data Berita', + ], 'fetch_success' => [ 'cheerful' => 'Mantap! Ada :count berita baru nih tentang \':data__keyword\' di Purwakarta. Databasenya makin kaya! 😎', 'formal' => 'Berhasil mendapatkan :count berita baru terkait kata kunci \':data__keyword\'.', @@ -827,6 +859,10 @@ 'cheerful' => 'Belum ada data Manajemen Isu nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Manajemen Isu yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Manajemen Isu! πŸ“Šβœ¨', + 'formal' => 'Tidak Ada Manajemen Isu', + ], ], 'user' => [ 'activated' => [ @@ -849,6 +885,10 @@ 'cheerful' => 'Belum ada data pengguna nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Pengguna! πŸ‘₯✨', + 'formal' => 'Tidak Ada Data Pengguna', + ], 'create_title' => [ 'cheerful' => 'Tambah Pengguna Baru πŸš€βœ¨', 'formal' => 'Tambah Pengguna', @@ -871,6 +911,10 @@ 'cheerful' => 'Belum ada data Tema nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Tema yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Tema! πŸ“‚βœ¨', + 'formal' => 'Tidak Ada Data Tema', + ], ], 'category' => [ 'create_title' => [ @@ -885,6 +929,10 @@ 'cheerful' => 'Belum ada data Kategori nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Kategori yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Kategori! 🏷️✨', + 'formal' => 'Tidak Ada Data Kategori', + ], ], 'classification' => [ 'create_title' => [ @@ -899,11 +947,19 @@ 'cheerful' => 'Belum ada data Klasifikasi nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Klasifikasi yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Klasifikasi! πŸ“‚βœ¨', + 'formal' => 'Tidak Ada Data Klasifikasi', + ], 'sub' => [ 'empty_state' => [ 'cheerful' => 'Belum ada data Subklasifikasi nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Subklasifikasi! πŸ“‘βœ¨', + 'formal' => 'Tidak Ada Data Subklasifikasi', + ], 'create_title' => [ 'cheerful' => 'Tambah Subklasifikasi Baru πŸ“‘βœ¨', 'formal' => 'Tambah Subklasifikasi', @@ -919,6 +975,10 @@ 'cheerful' => 'Belum ada data Lokus nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Lokus yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Lokus! πŸ“βœ¨', + 'formal' => 'Tidak Ada Data Lokus', + ], 'create_title' => [ 'cheerful' => 'Tambah Lokus Baru πŸ“βœ¨', 'formal' => 'Tambah Lokus', @@ -940,6 +1000,10 @@ 'cheerful' => 'Belum ada data Sublokus nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Sublokus yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Sublokus! πŸ“Œβœ¨', + 'formal' => 'Tidak Ada Data Sublokus', + ], ], ], 'opd' => [ @@ -955,6 +1019,10 @@ 'cheerful' => 'Belum ada data OPD nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data OPD yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data OPD! 🏒✨', + 'formal' => 'Tidak Ada Data OPD', + ], ], 'status' => [ 'updated' => [ @@ -1183,10 +1251,18 @@ 'cheerful' => 'Ups! Belum ada data pembayaran yang tercatat nih. Sabar ya! πŸ’Έβœ¨', 'formal' => 'Belum ada data pembayaran yang tersedia saat ini.', ], + 'payment_empty_heading' => [ + 'cheerful' => 'Belum Ada Pembayaran! πŸ’Έ', + 'formal' => 'Tidak Ada Data Pembayaran', + ], 'media_data_empty' => [ 'cheerful' => 'Daftar media pendukung masih kosong nih! Yuk, tambahkan media sekarang. πŸ“°βœ¨', 'formal' => 'Belum ada data media yang tersedia.', ], + 'media_data_empty_heading' => [ + 'cheerful' => 'Belum Ada Media! πŸ“°', + 'formal' => 'Tidak Ada Data Media', + ], 'proposal_deleted' => [ 'cheerful' => 'Proposal Dihapus! πŸ—‘οΈ', 'formal' => 'Proposal Dihapus', @@ -1199,6 +1275,10 @@ 'cheerful' => 'Belum ada proposal yang masuk nih! Tenang, nanti juga ada yang tertarik kok. βœ¨πŸš€', 'formal' => 'Belum ada data proposal yang diajukan saat ini.', ], + 'proposal_empty_heading' => [ + 'cheerful' => 'Belum Ada Proposal! πŸ“„', + 'formal' => 'Tidak Ada Data Proposal', + ], 'create_report_title' => [ 'cheerful' => 'Sampaikan Laporan Baru πŸ“πŸš€', 'formal' => 'Buat Laporan Baru', @@ -1219,6 +1299,10 @@ 'cheerful' => 'Belum ada laporan yang dikirimkan nih! Yuk, kirimkan hasil kerjamu sekarang juga! πŸš€βœ¨', 'formal' => 'Belum ada data laporan yang diajukan saat ini.', ], + 'report_empty_heading' => [ + 'cheerful' => 'Belum Ada Laporan! πŸ“', + 'formal' => 'Tidak Ada Data Laporan', + ], 'assignment_success' => [ 'cheerful' => 'Penugasan Dibuat! πŸš€βœ¨', 'formal' => 'Penugasan Berhasil', @@ -1255,10 +1339,18 @@ 'cheerful' => 'Belum ada penugasan nih! Mari buat penugasan pertama untuk media. πŸš€βœ¨', 'formal' => 'Tidak ada data penugasan yang tersedia.', ], + 'assignment_empty_heading' => [ + 'cheerful' => 'Belum Ada Penugasan! πŸ“‹', + 'formal' => 'Tidak Ada Data Penugasan', + ], 'empty_state' => [ 'cheerful' => 'Belum ada data kerja sama nih. Yuk, mulai buat data pertama Anda! 🀝✨', 'formal' => 'Belum ada data kerja sama yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Kerja Sama! 🀝✨', + 'formal' => 'Tidak Ada Data Kerja Sama', + ], 'new_report' => [ 'cheerful' => 'Ada Laporan Baru! πŸ“βœ¨', 'formal' => 'Laporan Kerja Sama Baru', @@ -1341,6 +1433,10 @@ 'cheerful' => 'Belum ada data Jurnalis nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Jurnalis yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Data Jurnalis! πŸ‘€βœ¨', + 'formal' => 'Tidak Ada Data Jurnalis', + ], ], 'access' => [ 'restricted' => [ @@ -1397,6 +1493,10 @@ 'cheerful' => 'Belum ada kontak atau pesan masuk nih! Santai dulu yuk. βœ¨βœ…', 'formal' => 'Belum ada kontak atau pesan masuk yang tersedia.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Pesan Masuk! βœ‰οΈβœ¨', + 'formal' => 'Tidak Ada Pesan Masuk', + ], ], 'announcement' => [ 'create_title' => [ @@ -1411,6 +1511,10 @@ 'cheerful' => 'Belum ada data Pengumuman nih! Mulai buat data pertama sekarang biar makin rame! πŸš€βœ¨', 'formal' => 'Belum ada data Pengumuman yang tersedia saat ini.', ], + 'empty_state_heading' => [ + 'cheerful' => 'Belum Ada Pengumuman! πŸ“’βœ¨', + 'formal' => 'Tidak Ada Pengumuman', + ], ], 'notification' => [ 'proposal_from_rejected' => [