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;
|
namespace App\Filament\Resources\Monitoring\ContentRecaps\Pages;
|
||||||
|
|
||||||
|
use App\Filament\Exports\ContentRecapExcelExport;
|
||||||
use App\Filament\Resources\Monitoring\ContentRecaps\ContentRecapResource;
|
use App\Filament\Resources\Monitoring\ContentRecaps\ContentRecapResource;
|
||||||
use Filament\Actions\CreateAction;
|
use Filament\Actions\CreateAction;
|
||||||
use Filament\Resources\Pages\ListRecords;
|
use Filament\Resources\Pages\ListRecords;
|
||||||
|
use pxlrbt\FilamentExcel\Actions\ExportAction;
|
||||||
|
|
||||||
class ListContentRecaps extends ListRecords
|
class ListContentRecaps extends ListRecords
|
||||||
{
|
{
|
||||||
@ -17,6 +19,14 @@ protected function getHeaderActions(): array
|
|||||||
return [
|
return [
|
||||||
CreateAction::make()
|
CreateAction::make()
|
||||||
->label('Tambah'),
|
->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\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Exports\ContentRecapExcelExport;
|
|
||||||
use App\Models\ContentRecap;
|
use App\Models\ContentRecap;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
use Filament\Forms\Components\DatePicker;
|
use Filament\Forms\Components\DatePicker;
|
||||||
@ -26,7 +25,6 @@
|
|||||||
use Filament\Tables\Filters\TrashedFilter;
|
use Filament\Tables\Filters\TrashedFilter;
|
||||||
use Filament\Tables\Table;
|
use Filament\Tables\Table;
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use pxlrbt\FilamentExcel\Actions\Tables\ExportAction;
|
|
||||||
|
|
||||||
class ContentRecapsTable
|
class ContentRecapsTable
|
||||||
{
|
{
|
||||||
@ -193,15 +191,6 @@ public static function configure(Table $table): Table
|
|||||||
|
|
||||||
RestoreAction::make(),
|
RestoreAction::make(),
|
||||||
])
|
])
|
||||||
->headerActions([
|
|
||||||
ExportAction::make()
|
|
||||||
->exports([
|
|
||||||
ContentRecapExcelExport::make()
|
|
||||||
->fromTable(),
|
|
||||||
])
|
|
||||||
->color('success'),
|
|
||||||
|
|
||||||
])
|
|
||||||
->toolbarActions([
|
->toolbarActions([
|
||||||
BulkActionGroup::make([
|
BulkActionGroup::make([
|
||||||
...DefaultBulkActions::make('Rekap Konten'),
|
...DefaultBulkActions::make('Rekap Konten'),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user