refactor: relocate content recap Excel export action from table header to page actions.
This commit is contained in:
parent
1c756ab54f
commit
e4e9d1d920
@ -2,9 +2,11 @@
|
||||
|
||||
namespace App\Filament\Resources\Monitoring\ContentRecaps\Pages;
|
||||
|
||||
use App\Filament\Exports\ContentRecapExcelExport;
|
||||
use App\Filament\Resources\Monitoring\ContentRecaps\ContentRecapResource;
|
||||
use Filament\Actions\CreateAction;
|
||||
use Filament\Resources\Pages\ListRecords;
|
||||
use pxlrbt\FilamentExcel\Actions\ExportAction;
|
||||
|
||||
class ListContentRecaps extends ListRecords
|
||||
{
|
||||
@ -17,6 +19,14 @@ protected function getHeaderActions(): array
|
||||
return [
|
||||
CreateAction::make()
|
||||
->label('Tambah'),
|
||||
|
||||
ExportAction::make()
|
||||
->exports([
|
||||
ContentRecapExcelExport::make()
|
||||
->fromTable(),
|
||||
])
|
||||
->color('success')
|
||||
->icon(null),
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@ -12,7 +12,6 @@
|
||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||
use App\Filament\Actions\DefaultBulkActions;
|
||||
use App\Filament\Columns\TimestampColumns;
|
||||
use App\Filament\Exports\ContentRecapExcelExport;
|
||||
use App\Models\ContentRecap;
|
||||
use Filament\Actions\BulkActionGroup;
|
||||
use Filament\Forms\Components\DatePicker;
|
||||
@ -26,7 +25,6 @@
|
||||
use Filament\Tables\Filters\TrashedFilter;
|
||||
use Filament\Tables\Table;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use pxlrbt\FilamentExcel\Actions\Tables\ExportAction;
|
||||
|
||||
class ContentRecapsTable
|
||||
{
|
||||
@ -193,15 +191,6 @@ public static function configure(Table $table): Table
|
||||
|
||||
RestoreAction::make(),
|
||||
])
|
||||
->headerActions([
|
||||
ExportAction::make()
|
||||
->exports([
|
||||
ContentRecapExcelExport::make()
|
||||
->fromTable(),
|
||||
])
|
||||
->color('success'),
|
||||
|
||||
])
|
||||
->toolbarActions([
|
||||
BulkActionGroup::make([
|
||||
...DefaultBulkActions::make('Rekap Konten'),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user