authorize('secrets.manage'); abort_if(! array_key_exists($key, SecretVault::REGISTRY), 404); $this->key = $key; $this->label = __(SecretVault::REGISTRY[$key]['label']); } public function confirm(): void { $this->authorize('secrets.manage'); $this->dispatch('secret-forget-confirmed', key: $this->key); $this->closeModal(); } public function render() { return view('livewire.admin.confirm-forget-secret'); } }