From 1ff001ec9ce95da27d9e4e80cc6e9bbd62cc3922 Mon Sep 17 00:00:00 2001 From: Ching Cheng Kang Date: Fri, 16 Dec 2022 11:26:12 +0800 Subject: [PATCH 1/2] make $actionable accept null --- src/Livewire/Concerns/HasState.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Livewire/Concerns/HasState.php b/src/Livewire/Concerns/HasState.php index fad5e70..8de11b2 100644 --- a/src/Livewire/Concerns/HasState.php +++ b/src/Livewire/Concerns/HasState.php @@ -8,8 +8,12 @@ trait HasState public bool $actionableOpen = false; - public function closeActionable(string $actionable): void + public function closeActionable(?string $actionable): void { + if (!$actionable) { + retrun; + } + if ($this->actionableId !== $actionable) { return; } From 2e009ae6f3963b5c11ce21fd1f3510aa606f1f6c Mon Sep 17 00:00:00 2001 From: "Ralph J. Smit" <59207045+ralphjsmit@users.noreply.github.com> Date: Fri, 16 Dec 2022 13:17:10 +0100 Subject: [PATCH 2/2] WIP --- src/Livewire/Concerns/HasState.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Livewire/Concerns/HasState.php b/src/Livewire/Concerns/HasState.php index 8de11b2..acd3f8b 100644 --- a/src/Livewire/Concerns/HasState.php +++ b/src/Livewire/Concerns/HasState.php @@ -10,10 +10,10 @@ trait HasState public function closeActionable(?string $actionable): void { - if (!$actionable) { - retrun; + if ($actionable === null) { + return; } - + if ($this->actionableId !== $actionable) { return; }