fix: service updates

This commit is contained in:
Andras Bacsai committed 2023-11-11 21:32:41 +01:00
1 parent a94b7ee611
commit e40f397cc7
9 files changed
+92 -29

No files matched your search

@@ -7,6 +7,7 @@ use Livewire\Component;
class StackForm extends Component
{
public $service;
public $isConfigurationRequired = false;
protected $listeners = ["saveCompose"];
protected $rules = [
'service.docker_compose_raw' => 'required',
@@ -14,8 +15,14 @@ class StackForm extends Component
'service.name' => 'required',
'service.description' => 'nullable',
];
public function mount () {
if ($this->service->applications->filter(fn($app) => str($app->image)->contains('minio/minio'))->count() > 0) {
$this->isConfigurationRequired = true;
}
}
public function saveCompose($raw)
{
$this->service->docker_compose_raw = $raw;
$this->submit();
}