     open override func sizeThatFits(_ size: CGSize, apply: Bool) -> CGSize {
         let size = super.sizeThatFits(size, apply: apply)
         if apply {
-            privateContentView.frame = CGRect(origin: CGPoint(x: swipeTranslation, y: 0), size: size)
+            contentView.frame = CGRect(origin: CGPoint(x: swipeTranslation, y: 0), size: size)
             let actionsViewWidth = actionsView?.maximumWidth ?? 0
             actionsView?.frame = CGRect(x: size.width - actionsViewWidth, y: 0, width: actionsViewWidth, height: size.height)
             actionsView?.layoutSubviews()

            self.actionsView?.isUserInteractionEnabled = false
            self.swipeInitialFramePosition = 0
            self.clipsToBounds = false
            self.privateContentView.backgroundColor = .clear
        })
    }
    

        super.setup()
    }
    
    
    // This method is called to reset the cell to the default configuration. It is called on initial setup and prepareForReuse. Subclassers should call super.
    override open func reset() {
