         private let iconView = UIImageView().apply {
             $0.contentMode = .scaleAspectFit
             $0.snp.makeConstraints { make in
-                make.size.equalTo(100)
+                make.height.equalTo(100)
             }
         }
 
         private lazy var titleLabel = UILabel().apply {
+            $0.text = "Default Text"
             $0.font = .app(style: .body)
             $0.textColor = .black
             $0.textAlignment = .center
-            $0.resistsSizeChange(axis: .vertical)
+            $0.resistsSizeChange()
         }
 
         private lazy var stackView = UIStackView(arrangedSubviews: [

        view.backgroundColor = .white
        view.addSubview(carouselView)
        carouselView.snp.makeConstraints { make in
            make.height.equalToSuperview().multipliedBy(0.5)
            make.centerY.equalToSuperview()
            make.leading.trailing.equalToSuperview()
        }

            titleLabel
        ]).apply {
            $0.axis = .vertical
            $0.spacing = .defaultPadding
            titleLabel.snp.makeConstraints { make in
                make.leading.greaterThanOrEqualToSuperview()
                make.trailing.lessThanOrEqualToSuperview()
            }
        }

        override func commonInit() {
            super.commonInit()
            contentView.backgroundColor = .lightGray
            contentView.addSubview(stackView)
            stackView.snp.makeConstraints { make in
                make.edges.equalToSuperview()
            }
        }

