added iOS source code
[wl-app.git] / iOS / WolneLektury / Screens / Library / Cells / BecomeFriendTableViewCell.swift
diff --git a/iOS/WolneLektury/Screens/Library/Cells/BecomeFriendTableViewCell.swift b/iOS/WolneLektury/Screens/Library/Cells/BecomeFriendTableViewCell.swift
new file mode 100644 (file)
index 0000000..8a2fa8f
--- /dev/null
@@ -0,0 +1,43 @@
+//
+//  BecomeFriendTableViewCell.swift
+//  WolneLektury
+//
+//  Created by Pawel Dabrowski on 31/08/2018.
+//  Copyright © 2018 Fundacja Nowoczesna Polska. All rights reserved.
+//
+
+import UIKit
+
+protocol BecomeFriendTableViewCellDelegate: class{
+    func becomeFriendTableViewCellTapped()
+}
+
+class BecomeFriendTableViewCell: WLTableViewCell {
+
+    @IBOutlet weak var arrowImageView: UIImageView!
+    @IBOutlet weak var button: UIButton!
+    weak var delegate: BecomeFriendTableViewCellDelegate?
+    
+    class func instance(delegate: BecomeFriendTableViewCellDelegate?) -> BecomeFriendTableViewCell{
+        let cell = BecomeFriendTableViewCell.instance(type: BecomeFriendTableViewCell.self)
+        cell.delegate = delegate
+        return cell
+    }
+    
+    override func awakeFromNib() {
+        super.awakeFromNib()
+        button.layer.cornerRadius = 15
+        button.text = "support_us".localized.uppercased()
+        arrowImageView.tintColor = UIColor.white
+        contentView.backgroundColor = UIColor.white
+    }
+    
+    override func getHeight() -> CGFloat {
+        
+        return Constants.donateEnabled ? 40 : 44
+    }
+    
+    @IBAction func buttonAction(_ sender: Any) {
+        delegate?.becomeFriendTableViewCellTapped()
+    }
+}