use Filament\Actions\ExportAction;
use Filament\Actions\ImportAction;
public static function table(Table $table): Table
{
return $table
->headerActions([
ExportAction::make()
->visible(fn () => auth()->user()->can('export', Post::class))
->authorize(fn () => auth()->user()->can('export', Post::class)),
ImportAction::make()
->visible(fn () => auth()->user()->can('import', Post::class))
->authorize(fn () => auth()->user()->can('import', Post::class)),
]);
}
use Filament\Actions\ExportAction;
use Filament\Actions\ImportAction;
public static function table(Table $table): Table
{
return $table
->headerActions([
ExportAction::make()
->visible(fn () => auth()->user()->can('export', Post::class))
->authorize(fn () => auth()->user()->can('export', Post::class)),
ImportAction::make()
->visible(fn () => auth()->user()->can('import', Post::class))
->authorize(fn () => auth()->user()->can('import', Post::class)),
]);
}