 
     open override func configure() {
         super.configure()
-        configureCellWithSlider()
-    }
-    private func configureCellWithSlider() {
+
         selectionStyle = .none
 
         contentView.addSubview(slider)

    
    open override func configure() {
        super.configure()
        configureCellWithButton()
    }
    private func configureCellWithButton() {
        selectionStyle = .none
        
        contentView.addSubview(button)
        button.translatesAutoresizingMaskIntoConstraints = false
        
        button.leadingAnchor.constraint(equalTo: contentView.leadingAnchor).isActive = true
        button.trailingAnchor.constraint(equalTo: contentView.trailingAnchor).isActive = true
        button.topAnchor.constraint(equalTo: contentView.topAnchor).isActive = true

    
    open override func configure() {
        super.configure()

        selectionStyle = .none

        contentView.addSubview(textField)
        textField.translatesAutoresizingMaskIntoConstraints = false

        let margins = contentView.layoutMarginsGuide
        textField.leadingAnchor.constraint(equalTo: margins.leadingAnchor).isActive = true
        textField.trailingAnchor.constraint(equalTo: margins.trailingAnchor).isActive = true
