install($key); } #[On('addon-uninstall')] public function uninstall(): void { if ($this->pendingUninstall !== null && AddonRegistry::has($this->pendingUninstall)) { app(AddonService::class)->uninstall($this->pendingUninstall); $this->pendingUninstall = null; } } public function render() { return view('livewire.addons.index', [ 'addons' => AddonRegistry::withState(), ]); } }