     func configureLeftInteractiveRouter() {
         let leftRecognizer = UIScreenEdgePanGestureRecognizer()
         leftRecognizer.edges = .left
-        leftInteractiveRouter
+        interactiveRouter = TransitionRouter(type: .left, interactive: true)
+        interactiveRouter
             .add(leftRecognizer)
             .transition { [unowned self] router in
                 let vc = ColorViewController(color: .green)

            present(vc, animated: true)
        }
    }
    
    private let topButton: UIButton = .custom(with: "Top")
    private let leftButton: UIButton = .custom(with: "Left")

        rightButton.addTarget(self, action: #selector(rightAction), for: .touchUpInside)
        view.addSubview(rightButton)
        
        //        Uncomment one of configuration for testing
        //        configureTopInteractiveRouter()
        //        configureLeftInteractiveRouter()
        //        configureBottomInteractiveRouter()
        configureRightInteractiveRouter()
    }
    
