         let iconImageView = UIImageView()
         self.iconImageView = iconImageView
         iconImageView.translatesAutoresizingMaskIntoConstraints = false
-        iconImageView.backgroundColor = iconBackgroundColor
+        iconImageView.backgroundColor = UIColor.clear
         iconImageView.contentMode = iconContentMode
-        iconImageView.tintColor = iconTint
         contentView.addSubview(iconImageView)
         
         let messageLabel = UILabel()

        layer.shouldRasterize = true
        layer.rasterizationScale = UIScreen.main.scale
        
        layer.borderColor = borderColor?.cgColor
        layer.masksToBounds = true
        layer.borderWidth = borderWidth
        layer.shadowOpacity = 0.4
        layer.shadowRadius = 2
        layer.shadowColor = UIColor.black.cgColor

        
        iconImageViewWidthConstraint = NSLayoutConstraint.init(
            item: iconImageView, attribute: .width, relatedBy: .equal,
            toItem: nil, attribute: .notAnAttribute, multiplier: 1, constant: TTGSnackbar.snackbarIconImageViewWidth)
        
        actionButtonMaxWidthConstraint = NSLayoutConstraint.init(
            item: actionButton, attribute: .width, relatedBy: .lessThanOrEqual,
