added iOS source code
[wl-app.git] / iOS / WolneLektury / Screens / Library / Cells / BecomeFriendTableViewCell.swift
1 //
2 //  BecomeFriendTableViewCell.swift
3 //  WolneLektury
4 //
5 //  Created by Pawel Dabrowski on 31/08/2018.
6 //  Copyright © 2018 Fundacja Nowoczesna Polska. All rights reserved.
7 //
8
9 import UIKit
10
11 protocol BecomeFriendTableViewCellDelegate: class{
12     func becomeFriendTableViewCellTapped()
13 }
14
15 class BecomeFriendTableViewCell: WLTableViewCell {
16
17     @IBOutlet weak var arrowImageView: UIImageView!
18     @IBOutlet weak var button: UIButton!
19     weak var delegate: BecomeFriendTableViewCellDelegate?
20     
21     class func instance(delegate: BecomeFriendTableViewCellDelegate?) -> BecomeFriendTableViewCell{
22         let cell = BecomeFriendTableViewCell.instance(type: BecomeFriendTableViewCell.self)
23         cell.delegate = delegate
24         return cell
25     }
26     
27     override func awakeFromNib() {
28         super.awakeFromNib()
29         button.layer.cornerRadius = 15
30         button.text = "support_us".localized.uppercased()
31         arrowImageView.tintColor = UIColor.white
32         contentView.backgroundColor = UIColor.white
33     }
34     
35     override func getHeight() -> CGFloat {
36         
37         return Constants.donateEnabled ? 40 : 44
38     }
39     
40     @IBAction func buttonAction(_ sender: Any) {
41         delegate?.becomeFriendTableViewCellTapped()
42     }
43 }