         guard let brief = overviewBrief else { return false }
         return brief.intrinsicContentSize.height < PXOneTapSummaryRowView.DEFAULT_HEIGHT ? true : false
     }
-
+    
     func briefNumberOfLines() -> Int {
         guard let brief = overviewBrief else { return 0 }
         return brief.intrinsicContentSize.height < PXOneTapSummaryRowView.DEFAULT_HEIGHT ? 1 : 2
     }
-
+    
     func updateHeightConstraint() {
         layoutIfNeeded()
         if !data.rowHasBrief() {

        icon.clipsToBounds = true
        return icon
    }

    func clearDiscountIcon() {
        discountIcon?.removeFromSuperview()
        discountIcon = nil
    }

    func clearIconImageView() {
        iconImageView?.removeFromSuperview()
        iconImageView = nil
    }

    func clearOverviewBrief() {
        overviewBrief = nil
        if let verStackView = verStackView, verStackView.subviews.count == 2 {
            verStackView.subviews.last?.removeFromSuperview()
        }
    }

    func buildAndAddIconImageView() {
        let imageView: UIImageView = UIImageView()
        self.iconImageView = imageView

            return data.rowHasBrief() ? PXOneTapSummaryRowView.DEFAULT_HEIGHT * 3 : PXOneTapSummaryRowView.DEFAULT_HEIGHT
        }
    }
    
    func update(_ newData: PXOneTapSummaryRowData) {
        self.data = newData
        self.updateUI(animated: true)
    }
    
    private func updateUI(animated: Bool = false) {
        if animated {
            titleLabel.fadeTransition(0.5)
            iconImageView?.fadeTransition(0.5)
            valueLabel.fadeTransition(0.5)
        }
        
        titleLabel.alpha = data.alpha
        valueLabel.alpha = data.alpha
        if data.discountOverview == nil {
            clearDiscountIcon()
            clearOverviewBrief()
            
            titleLabel.text = "Se essa rua, se essa rua, fosse minha. Eu tentava, eu tentava, ladrilhar"//data.title
            titleLabel.textColor = data.highlightedColor
            titleLabel.font = data.isTotal ? UIFont.ml_regularSystemFont(ofSize: PXLayout.S_FONT) : UIFont.ml_regularSystemFont(ofSize: PXLayout.XXS_FONT)
            
            if iconImageView == nil, data.image != nil {
                buildAndAddIconImageView()
            }
            iconImageView?.image = data.image
            iconImageView?.isHidden = data.image == nil
            
            valueLabel.text = data.value
            valueLabel.textColor = data.highlightedColor
            valueLabel.font = data.isTotal ? UIFont.ml_semiboldSystemFont(ofSize: PXLayout.S_FONT) : UIFont.ml_regularSystemFont(ofSize: PXLayout.XXS_FONT)
        } else {
            clearIconImageView()
            titleLabel.attributedText = data.getDescriptionText()
            if verStackView == nil {
                buildDiscountRow()
            } else if let verStackView = verStackView {
