-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathGetPointsVC.swift
56 lines (47 loc) · 1.51 KB
/
GetPointsVC.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
//
// CommunityGetPointsVC.swift
// Commun
//
// Created by Chung Tran on 8/6/20.
// Copyright © 2020 Commun Limited. All rights reserved.
//
import Foundation
class GetPointsVC: WalletSellCommunVC {
var backButtonHandler: (() -> Void)?
override func showCheck(transaction: Transaction) {
let completedVC = GetPointsCompletedVC(transaction: transaction)
completedVC.backButtonHandler = backButtonHandler
self.show(completedVC, sender: nil)
}
override func changeMode() {
// do nothing
}
}
class GetCMNVC: WalletBuyCommunVC {
var backButtonHandler: (() -> Void)?
override func showCheck(transaction: Transaction) {
let completedVC = GetPointsCompletedVC(transaction: transaction)
completedVC.backButtonHandler = backButtonHandler
self.show(completedVC, sender: nil)
}
override func changeMode() {
// do nothing
}
}
class GetPointsCompletedVC: TransactionCompletedVC {
var backButtonHandler: (() -> Void)?
override func setUp() {
super.setUp()
backToWalletButton.setTitle("back".localized().uppercaseFirst, for: .normal)
title = "get points".localized().uppercaseFirst
}
override func setUpButtonStackView() {
buttonStackView.addArrangedSubviews([backToWalletButton])
}
override func backToWalletButtonDidTouch() {
backButtonHandler?()
}
override func stopBarButtonTapped(_ sender: UIBarButtonItem) {
backButtonHandler?()
}
}