diff --git a/GMERemittance/Module/SendMoneyExchangeRate/User Interface/View/SendMoneyExchangeRateViewController.swift b/GMERemittance/Module/SendMoneyExchangeRate/User Interface/View/SendMoneyExchangeRateViewController.swift
index 4302cb0d..3fabc959 100644
--- a/GMERemittance/Module/SendMoneyExchangeRate/User Interface/View/SendMoneyExchangeRateViewController.swift
+++ b/GMERemittance/Module/SendMoneyExchangeRate/User Interface/View/SendMoneyExchangeRateViewController.swift
@@ -125,14 +125,15 @@ class SendMoneyExchangeRateViewController: UIViewController {
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
- self.action = ActionBehaviour.calculate
configureViews()
+ self.action = ActionBehaviour.calculate
}
// MARK: IBActions
@IBAction func continueButton(_ sender: UIButton) {
+ self.view.endEditing(true)
if let _action = action {
switch _action {
case .calculate:
diff --git a/GMERemittance/Module/SendMoneyPaymentMode/User Interface/View/BankBranchPicker/BankBranchPicker.storyboard b/GMERemittance/Module/SendMoneyPaymentMode/User Interface/View/BankBranchPicker/BankBranchPicker.storyboard
index a03de26f..414f6e85 100644
--- a/GMERemittance/Module/SendMoneyPaymentMode/User Interface/View/BankBranchPicker/BankBranchPicker.storyboard
+++ b/GMERemittance/Module/SendMoneyPaymentMode/User Interface/View/BankBranchPicker/BankBranchPicker.storyboard
@@ -120,7 +120,7 @@
-
+
@@ -200,19 +200,29 @@
+
+
+
+
+
@@ -247,6 +257,7 @@
+
diff --git a/GMERemittance/Module/SendMoneyPaymentMode/User Interface/View/BankBranchPicker/BankBranchPickerViewController.swift b/GMERemittance/Module/SendMoneyPaymentMode/User Interface/View/BankBranchPicker/BankBranchPickerViewController.swift
index d379ee43..e8379b8e 100644
--- a/GMERemittance/Module/SendMoneyPaymentMode/User Interface/View/BankBranchPicker/BankBranchPickerViewController.swift
+++ b/GMERemittance/Module/SendMoneyPaymentMode/User Interface/View/BankBranchPicker/BankBranchPickerViewController.swift
@@ -25,6 +25,7 @@ class BankBranchPickerViewController: UIViewController {
@IBOutlet weak var titleLabel: UILabel!
@IBOutlet weak var noResultFoundLabel: UILabel!
@IBOutlet weak var mainview: UIView!
+ @IBOutlet weak var infoLabel: UILabel!
var data: [SendMoneyBankBranch] = [] {
didSet {
@@ -57,6 +58,7 @@ class BankBranchPickerViewController: UIViewController {
self.setupTableView()
self.setupSearchService()
self.setupPlaces()
+ self.setupTarget()
self.titleView.layer.cornerRadius = 10
self.mainview.layer.cornerRadius = 10
setTitle()
@@ -73,6 +75,15 @@ class BankBranchPickerViewController: UIViewController {
self.noResultFoundLabel.text = text + "'\(searchText)'"
}
+ private func setupTarget() {
+ self.searchTextField.addTarget(self, action: #selector(self.textChanged(sender:)), for: UIControlEvents.editingChanged)
+ }
+
+ @objc private func textChanged(sender: UITextField) {
+ let text = sender.text!
+ self.infoLabel.isHidden = text.count >= 3
+ }
+
private func setTitle() {
self.titleLabel.text = "Select " + (self.type?.rawValue ?? "Location").capitalized
}
@@ -109,6 +120,7 @@ class BankBranchPickerViewController: UIViewController {
self.filteredPlaces = []
return
}
+ self.infoLabel.isHidden = true
let countryCode = self.countryCode ?? ""
let bankId = self.bankId ?? ""
self.fetchBranches(countryCode: countryCode, bankId: bankId, branchName: searchString)
@@ -182,3 +194,5 @@ extension BankBranchPickerViewController: FetchBankBranchService {
}
}
}
+
+
diff --git a/GMERemittance/Module/SendMoneyReceipt/User Interface/View/SendMoneyReceiptViewController.swift b/GMERemittance/Module/SendMoneyReceipt/User Interface/View/SendMoneyReceiptViewController.swift
index 7dc5a4ea..942b22db 100644
--- a/GMERemittance/Module/SendMoneyReceipt/User Interface/View/SendMoneyReceiptViewController.swift
+++ b/GMERemittance/Module/SendMoneyReceipt/User Interface/View/SendMoneyReceiptViewController.swift
@@ -60,6 +60,7 @@ class SendMoneyReceiptViewController: UIViewController {
// all setup should be done here
let button = UIBarButtonItem.init(title: nil, style: UIBarButtonItemStyle.plain, target: nil, action: nil)
self.navigationItem.leftBarButtonItem = button
+ self.navigationItem.title = "Receipt"
}
private func createMockModel() -> SendMoneyReciept {