 
 class EditorialPostCell: EditorialTitledCell {
     fileprivate let buttonsContainer = UIView()
+    fileprivate let postControlsStack = UIStackView()
     fileprivate let lovesButton = UIButton()
     fileprivate let commentButton = UIButton()
     fileprivate let repostButton = UIButton()


    override func updateConfig() {
        super.updateConfig()
        lovesButton.isEnabled = config.post != nil
        repostButton.isEnabled = config.post?.author?.hasRepostingEnabled ?? false
        commentButton.isEnabled = config.post?.author?.hasCommentingEnabled ?? false
        shareButton.isEnabled = config.post != nil

        let loved = config.post?.loved ?? false
        lovesButton.isSelected = loved
    }


        super.arrange()

        editorialContentView.addSubview(buttonsContainer)
        buttonsContainer.addSubview(postControlsStack)
        postControlsStack.addArrangedSubview(lovesButton)
        postControlsStack.addArrangedSubview(commentButton)
        postControlsStack.addArrangedSubview(repostButton)
        buttonsContainer.addSubview(shareButton)

        buttonsContainer.snp.makeConstraints { make in
            make.leading.bottom.trailing.equalTo(editorialContentView).inset(Size.defaultMargin)
        }

        postControlsStack.snp.makeConstraints { make in
            make.leading.top.bottom.equalTo(buttonsContainer)
        }

        shareButton.snp.makeConstraints { make in
