             }
         } else {
             isImageViewHidden = true
+        }
+        
+        if displayType == .addArticlesToReadingList {
+            configureForCompactList(at: index)
         }
         
         if shouldShowSeparators {

        return CGSize(width: size.width, height: height)
    }
    
    func configure(readingList: ReadingList, isDefault: Bool = false, index: Int, count: Int, shouldAdjustMargins: Bool = true, shouldShowSeparators: Bool = false, theme: Theme, for displayType: ReadingListsDisplayType, articleCount: Int, firstFourArticles: [WMFArticle], layoutOnly: Bool) {
        configure(with: readingList.name, description: readingList.readingListDescription, isDefault: isDefault, index: index, count: count, shouldAdjustMargins: shouldAdjustMargins, shouldShowSeparators: shouldShowSeparators, theme: theme, for: displayType, articleCount: articleCount, firstFourArticles: firstFourArticles, layoutOnly: layoutOnly)
    }

            origin.y += articleCountLabelFrame.layoutHeight(with: spacing)
        }

        if (displayType == .readingListsTab) && (descriptionLabel.wmf_hasText || !isSaveButtonHidden || !isImageViewHidden) {
            let titleLabelFrame = titleLabel.wmf_preferredFrame(at: origin, fitting: widthMinusMargins, alignedBy: articleSemanticContentAttribute, apply: apply)
            origin.y += titleLabelFrame.layoutHeight(with: spacing)
            
