TenantAtlas/app/Filament/Resources/RestoreRunResource/Pages/CreateRestoreRun.php
2025-12-30 10:44:18 +01:00

34 lines
849 B
PHP

<?php
namespace App\Filament\Resources\RestoreRunResource\Pages;
use App\Filament\Resources\RestoreRunResource;
use Filament\Actions\Action;
use Filament\Resources\Pages\Concerns\HasWizard;
use Filament\Resources\Pages\CreateRecord;
use Illuminate\Database\Eloquent\Model;
class CreateRestoreRun extends CreateRecord
{
use HasWizard;
protected static string $resource = RestoreRunResource::class;
public function getSteps(): array
{
return RestoreRunResource::getWizardSteps();
}
protected function getSubmitFormAction(): Action
{
return parent::getSubmitFormAction()
->label('Create preview (dry-run)')
->icon('heroicon-o-eye');
}
protected function handleRecordCreation(array $data): Model
{
return RestoreRunResource::createRestoreRun($data);
}
}