     private let paymentRequestCurrencyRestriction: Currency?
     fileprivate let guide = CameraGuideView()
     fileprivate let session = AVCaptureSession()
-    private let toolbar = UIView()
+    private let toolbar = UIStackView()
     private let close = UIButton.close
     private let flash = UIButton.icon(image: #imageLiteral(resourceName: "Flash"), accessibilityLabel: S.Scanner.flashButtonLabel)
+    private let cameraRoll: UIButton = {
+        let button: UIButton
+        if #available(iOS 13.0, *) {
+            button = UIButton.icon(image: UIImage(systemName: "photo.on.rectangle") ?? UIImage(), accessibilityLabel: "import")
+        } else {
+            button = UIButton(type: .system)
+            button.setTitle("import", for: .normal)
+        }
+        return button
+    }()
+    
     fileprivate var currentUri = ""
     private var toolbarHeightConstraint: NSLayoutConstraint?
-    private let toolbarHeight: CGFloat = 48.0
+    private let toolbarHeight: CGFloat = 54.0
     private var hasCompleted = false
     
     init(forPaymentRequestForCurrency currencyRestriction: Currency? = nil, forScanningPrivateKeys: Bool = false, completion: @escaping ScanCompletion) {

        }
    }
}

            }
        }
    }
    
    private func importCameraRoll() {
        let imagePicker = UIImagePickerController()
        imagePicker.allowsEditing = false
        imagePicker.sourceType = .photoLibrary
        imagePicker.delegate = self
        present(imagePicker, animated: true, completion: nil)
    }

    override var prefersStatusBarHidden: Bool {
        return true
