     private let illustration = UIImageView(image: #imageLiteral(resourceName: "TouchId-Large"))
     private let label = UILabel.wrapping(font: .customBody(size: 16.0), color: .darkText)
     private let switchLabel = UILabel(font: .customBold(size: 14.0), color: .darkText)
-    private let toggle = UISwitch()
+    private let toggle = GradientSwitch()
     private let separator = UIView(color: .secondaryShadow)
     private let textView = UnEditableTextView()
     private let walletManager: WalletManager

        textView.attributedText = textViewText
        textView.tintColor = .primaryButton
        addFaqButton()

        store.subscribe(self, selector: { $0.isTouchIdEnabled != $1.isTouchIdEnabled }, callback: {
            self.toggle.isOn = $0.isTouchIdEnabled
        })
        addGradientToToggle()
    }

    private func addFaqButton() {

        let faqButton = UIButton.buildFaqButton(store: store)
        faqButton.tintColor = .white
        navigationItem.rightBarButtonItems = [negativePadding, UIBarButtonItem(customView: faqButton)]
    }

    private var textViewText: NSAttributedString {
