isDisabled = $condition; return $this; } public function disableClick(bool | Closure $condition = true): static { $this->isClickDisabled = $condition; return $this; } public function isDisabled(): bool { return $this->evaluate($this->isDisabled); } public function isEnabled(): bool { return ! $this->isDisabled(); } public function isClickDisabled(): bool { return $this->evaluate($this->isClickDisabled); } }