         addSubview(imageView)
         addSubview(label)
 
-        labelTopAnchor = label.topAnchor.constraint(equalTo: imageView.bottomAnchor, constant: 2)
+        labelTopConstraint = label.topAnchor.constraint(equalTo: imageView.bottomAnchor, constant: 2)
 
         NSLayoutConstraint.activate([
             imageView.bottomAnchor.constraint(equalTo: centerYAnchor, constant: 3),


    var increaseLabelTopPadding: Bool = false {
        didSet {
            labelTopAnchor.constant = increaseLabelTopPadding ? 8 : 2
            setNeedsLayout()
        }
    }

    private var imageDimension: CGFloat = 40
    private var labelTopAnchor: NSLayoutConstraint = NSLayoutConstraint()

    // MARK: - UI Elements



            label.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 8),
            label.trailingAnchor.constraint(equalTo: trailingAnchor, constant: -8),
            labelTopConstraint,
            label.bottomAnchor.constraint(lessThanOrEqualTo: bottomAnchor, constant: -10)
        ])
    }
