'positive', 'negative' => false]; protected function getListeners(): array { return ['commentAdded' => '$refresh']; } public function render(): View { return view('livewire.plan.comment.show'); } public function toggleTabpanelState(string $tabpanelName): void { collect($this->tabpanelState)->keys()->each( function ($key) use ($tabpanelName) { if ($key === $tabpanelName) { $this->tabpanelState[$tabpanelName] = $tabpanelName; } else { $this->tabpanelState[$key] = false; } } ); } }