        
        self.hideKeyboardWhenTappedOutside()
        
        let recoveryView = RecoveryView(recoveryURL: recoveryURL, for: self)
        
        view.addSubview(recoveryView)
        
        recoveryView.translatesAutoresizingMaskIntoConstraints = false

        NSLayoutConstraint.activate([
            recoveryView.centerXAnchor.constraint(equalTo: view.centerXAnchor),
            recoveryView.centerYAnchor.constraint(equalTo: view.centerYAnchor),
        ])