From 48ccfa312484cabd379b486fe150f5d1c5d0e5b1 Mon Sep 17 00:00:00 2001 From: ShadowArcanist Date: Mon, 29 Sep 2025 10:07:47 +0530 Subject: [PATCH] Added confirmation modal for enabling healtcheck + replaced enable checkbox with a button --- app/Livewire/Project/Shared/HealthChecks.php | 12 ++++++++++++ .../livewire/project/shared/health-checks.blade.php | 13 ++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/app/Livewire/Project/Shared/HealthChecks.php b/app/Livewire/Project/Shared/HealthChecks.php index ae94f7cf2..44f5c5e44 100644 --- a/app/Livewire/Project/Shared/HealthChecks.php +++ b/app/Livewire/Project/Shared/HealthChecks.php @@ -47,6 +47,18 @@ public function submit() } } + public function toggleHealthcheck() + { + try { + $this->authorize('update', $this->resource); + $this->resource->health_check_enabled = !$this->resource->health_check_enabled; + $this->resource->save(); + $this->dispatch('success', 'Health check ' . ($this->resource->health_check_enabled ? 'enabled' : 'disabled') . '.'); + } catch (\Throwable $e) { + return handleError($e, $this); + } + } + public function render() { return view('livewire.project.shared.health-checks'); diff --git a/resources/views/livewire/project/shared/health-checks.blade.php b/resources/views/livewire/project/shared/health-checks.blade.php index 32033e4c5..acdf63f42 100644 --- a/resources/views/livewire/project/shared/health-checks.blade.php +++ b/resources/views/livewire/project/shared/health-checks.blade.php @@ -2,6 +2,16 @@

Healthchecks

Save + @if (!$resource->health_check_enabled) + + + @else + Disable Healthcheck + @endif
Define how your resource's health should be checked.
@@ -9,9 +19,6 @@
A custom health check has been found and will be used until you enable this.
@endif -
- -