 
         NSLayoutConstraint.activateConstraints([centerY, centerX])
     }
+
+    func configureWithBlocked(blocked: Bool) {
+        if blocked {
+            colorTitleLabel.text = NSLocalizedString("Unblock", comment: "")
+        } else {
+            colorTitleLabel.text = NSLocalizedString("Block", comment: "")
+        }
+
+        colorTitleLabelTextColor = blocked ? UIColor.redColor() : UIColor.yepTintColor()
+    }
 }
 
 class ConversationMoreView: UIView {


                let cell = tableView.dequeueReusableCellWithIdentifier("ConversationMoreColorTitleCell") as! ConversationMoreColorTitleCell

                if blocked {
                    cell.colorTitleLabel.text = NSLocalizedString("Unblock", comment: "")
                } else {
                    cell.colorTitleLabel.text = NSLocalizedString("Block", comment: "")
                }

                cell.colorTitleLabelTextColor = blocked ? UIColor.redColor() : UIColor.yepTintColor()

                cell.colorTitleLabelFontStyle = .Light


        didSet {
            if blocked != oldValue {
                dispatch_async(dispatch_get_main_queue()) {
                    let cell = self.tableView.cellForRowAtIndexPath(NSIndexPath(forRow: Row.Block.rawValue, inSection: 0)) as! ConversationMoreColorTitleCell
                    cell.configureWithBlocked(self.blocked)
                }
            }
        }
