authorize('secrets.manage'); // Ein Wert aus dem Aufrufort dieses Modals — dieselbe Prüfung, die // switchMode() gleich noch einmal macht: ein unbekannter Modus 404t // hier, statt eine Bestätigung für etwas zu zeigen, das nachher // ohnehin still nichts tut. abort_if(OperatingMode::tryFrom($mode) === null, 404); $this->mode = $mode; } public function confirm(): void { $this->authorize('secrets.manage'); $this->dispatch('mode-switch-confirmed', mode: $this->mode); $this->closeModal(); } public function render() { return view('livewire.admin.confirm-switch-mode'); } }