From f445a8c312eee79e05d365477e8ae8e512910450 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Wed, 10 Jan 2024 11:07:53 +0100 Subject: [PATCH] fix: update navbar on build_pack change --- .../Project/Application/Configuration.php | 2 ++ app/Livewire/Project/Application/General.php | 1 + .../project/application/configuration.blade.php | 2 +- .../project/application/general.blade.php | 17 +++++++++-------- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/app/Livewire/Project/Application/Configuration.php b/app/Livewire/Project/Application/Configuration.php index 1bf9e6c3b..b095ab54d 100644 --- a/app/Livewire/Project/Application/Configuration.php +++ b/app/Livewire/Project/Application/Configuration.php @@ -10,6 +10,8 @@ class Configuration extends Component { public Application $application; public $servers; + protected $listeners = ['build_pack_updated' => '$refresh']; + public function mount() { $project = currentTeam()->load(['projects'])->projects->where('uuid', request()->route('project_uuid'))->first(); diff --git a/app/Livewire/Project/Application/General.php b/app/Livewire/Project/Application/General.php index e6f263c7b..b36936628 100644 --- a/app/Livewire/Project/Application/General.php +++ b/app/Livewire/Project/Application/General.php @@ -178,6 +178,7 @@ class General extends Component $this->resetDefaultLabels(false); } $this->submit(); + $this->dispatch('build_pack_updated'); } public function checkLabelUpdates() { diff --git a/resources/views/livewire/project/application/configuration.blade.php b/resources/views/livewire/project/application/configuration.blade.php index 5d2936649..579f1cac1 100644 --- a/resources/views/livewire/project/application/configuration.blade.php +++ b/resources/views/livewire/project/application/configuration.blade.php @@ -2,7 +2,7 @@

Configuration

-
+
General @if ($application->destination->server->isSwarm()) diff --git a/resources/views/livewire/project/application/general.blade.php b/resources/views/livewire/project/application/general.blade.php index 3f6d3984f..6df481e71 100644 --- a/resources/views/livewire/project/application/general.blade.php +++ b/resources/views/livewire/project/application/general.blade.php @@ -16,14 +16,7 @@
- @if ($application->build_pack !== 'dockercompose') -
- - Generate Domain - -
- @endif + @if (!$application->dockerfile && $application->build_pack !== 'dockerimage')
@@ -70,6 +63,14 @@ @endif
@endif + @if ($application->build_pack !== 'dockercompose') +
+ + Generate Domain + +
+ @endif @if ($application->build_pack !== 'dockercompose')

Docker Registry

@if ($application->destination->server->isSwarm())