diff --git a/app/Filament/Resources/Manage/Contacts/ContactResource.php b/app/Filament/Resources/Manage/Contacts/ContactResource.php index 20b4c7f..3e3981f 100644 --- a/app/Filament/Resources/Manage/Contacts/ContactResource.php +++ b/app/Filament/Resources/Manage/Contacts/ContactResource.php @@ -159,7 +159,9 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::Envelope) ->emptyStateDescription('Belum ada kontak atau pesan masuk.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } public static function getPages(): array diff --git a/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php b/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php index ba25bc0..1c14e92 100644 --- a/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php +++ b/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php @@ -299,6 +299,8 @@ public static function configure(Table $table): Table ->emptyStateIcon(Heroicon::HandRaised) ->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } } diff --git a/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php b/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php index 0fbb64b..ebe02f1 100644 --- a/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php +++ b/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php @@ -265,6 +265,8 @@ public static function table(Table $table): Table ->emptyStateDescription('Belum ada permohonan perubahan data.') ->defaultSort('created_at', 'desc') ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading() ->modifyQueryUsing(function (Builder $query): void { $query->when(auth()->user()->hasRole(RoleEnum::PERUSAHAAN->value), function (Builder $q): Builder { return $q->where('user_id', auth()->id()); diff --git a/app/Filament/Resources/Manage/Journalists/JournalistResource.php b/app/Filament/Resources/Manage/Journalists/JournalistResource.php index 4c7b04e..aabcc34 100644 --- a/app/Filament/Resources/Manage/Journalists/JournalistResource.php +++ b/app/Filament/Resources/Manage/Journalists/JournalistResource.php @@ -208,6 +208,8 @@ public static function table(Table $table): Table ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading() ->modifyQueryUsing(function (Builder $query): void { if (auth()->user()->hasRole(RoleEnum::PERUSAHAAN->value) && ! auth()->user()->company?->partnerMedia) { $query->whereRaw('1 = 0'); diff --git a/app/Filament/Resources/Manage/Partners/PartnerResource.php b/app/Filament/Resources/Manage/Partners/PartnerResource.php index d035073..a2e4adf 100644 --- a/app/Filament/Resources/Manage/Partners/PartnerResource.php +++ b/app/Filament/Resources/Manage/Partners/PartnerResource.php @@ -341,6 +341,8 @@ public static function table(Table $table): Table ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading() ->modifyQueryUsing(function (Builder $query): void { $query->role('Perusahaan') ->whereHas('company'); diff --git a/app/Filament/Resources/Master/Categories/CategoryResource.php b/app/Filament/Resources/Master/Categories/CategoryResource.php index fdb9f12..746058e 100644 --- a/app/Filament/Resources/Master/Categories/CategoryResource.php +++ b/app/Filament/Resources/Master/Categories/CategoryResource.php @@ -104,7 +104,9 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::ListBullet) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } public static function getPages(): array diff --git a/app/Filament/Resources/Master/Classifications/ClassificationResource.php b/app/Filament/Resources/Master/Classifications/ClassificationResource.php index 392bf18..e2c1076 100644 --- a/app/Filament/Resources/Master/Classifications/ClassificationResource.php +++ b/app/Filament/Resources/Master/Classifications/ClassificationResource.php @@ -104,7 +104,9 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::BookOpen) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } public static function getPages(): array diff --git a/app/Filament/Resources/Master/Departments/DepartmentResource.php b/app/Filament/Resources/Master/Departments/DepartmentResource.php index 63c6414..5eb092a 100644 --- a/app/Filament/Resources/Master/Departments/DepartmentResource.php +++ b/app/Filament/Resources/Master/Departments/DepartmentResource.php @@ -114,7 +114,9 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::BuildingLibrary) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } public static function getPages(): array diff --git a/app/Filament/Resources/Master/Locations/LocationResource.php b/app/Filament/Resources/Master/Locations/LocationResource.php index a8ac82d..442b684 100644 --- a/app/Filament/Resources/Master/Locations/LocationResource.php +++ b/app/Filament/Resources/Master/Locations/LocationResource.php @@ -104,7 +104,9 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::MapPin) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } public static function getPages(): array diff --git a/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php b/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php index 050e648..22f58d4 100644 --- a/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php +++ b/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php @@ -120,6 +120,8 @@ public static function table(Table $table): Table ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading() ->groups([ Group::make('classification.name') ->label('Klasifikasi') diff --git a/app/Filament/Resources/Master/SubLocations/SubLocationResource.php b/app/Filament/Resources/Master/SubLocations/SubLocationResource.php index 8ee5cf1..edaffa0 100644 --- a/app/Filament/Resources/Master/SubLocations/SubLocationResource.php +++ b/app/Filament/Resources/Master/SubLocations/SubLocationResource.php @@ -116,6 +116,8 @@ public static function table(Table $table): Table ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading() ->groups([ Group::make('location.name') ->label('Lokus') diff --git a/app/Filament/Resources/Master/Themes/ThemeResource.php b/app/Filament/Resources/Master/Themes/ThemeResource.php index 33a3129..ff593b8 100644 --- a/app/Filament/Resources/Master/Themes/ThemeResource.php +++ b/app/Filament/Resources/Master/Themes/ThemeResource.php @@ -104,7 +104,9 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::PuzzlePiece) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } public static function getPages(): array diff --git a/app/Filament/Resources/Master/Users/UserResource.php b/app/Filament/Resources/Master/Users/UserResource.php index 961a1ab..a10a500 100644 --- a/app/Filament/Resources/Master/Users/UserResource.php +++ b/app/Filament/Resources/Master/Users/UserResource.php @@ -170,7 +170,9 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::UserGroup) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } public static function getPages(): array diff --git a/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php b/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php index 104ebee..4ba92ff 100644 --- a/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php +++ b/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php @@ -199,6 +199,8 @@ public static function configure(Table $table): Table ->emptyStateIcon(Heroicon::ClipboardDocumentList) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } } diff --git a/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php b/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php index a51d779..cb019f4 100644 --- a/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php +++ b/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php @@ -213,6 +213,8 @@ public static function configure(Table $table): Table ->emptyStateIcon(Heroicon::ExclamationCircle) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } } diff --git a/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php b/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php index 2c78e37..876dcaf 100644 --- a/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php +++ b/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php @@ -224,6 +224,8 @@ public static function configure(Table $table): Table ->emptyStateIcon(Heroicon::ClipboardDocumentCheck) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } } diff --git a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php index 68a83bb..db791d1 100644 --- a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php +++ b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php @@ -156,7 +156,9 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::Megaphone) ->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } public static function getPages(): array diff --git a/app/Filament/Resources/Publication/News/Tables/NewsTable.php b/app/Filament/Resources/Publication/News/Tables/NewsTable.php index 6b8af97..6fe3d8f 100644 --- a/app/Filament/Resources/Publication/News/Tables/NewsTable.php +++ b/app/Filament/Resources/Publication/News/Tables/NewsTable.php @@ -93,6 +93,8 @@ public static function configure(Table $table): Table ->emptyStateIcon(Heroicon::Newspaper) ->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.') ->defaultSort('created_at', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } } diff --git a/app/Filament/Resources/Visitors/VisitorResource.php b/app/Filament/Resources/Visitors/VisitorResource.php index f0428e8..855cca0 100644 --- a/app/Filament/Resources/Visitors/VisitorResource.php +++ b/app/Filament/Resources/Visitors/VisitorResource.php @@ -102,7 +102,9 @@ public static function table(Table $table): Table ->emptyStateIcon(Heroicon::ChartBar) ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->defaultSort('date', 'desc') - ->deferFilters(false); + ->deferFilters(false) + ->paginated([25, 50, 100, 'all']) + ->deferLoading(); } public static function getPages(): array