     func configure(viewModel: TalkPageCellCommentViewModel) {
         self.viewModel = viewModel
         commentLabel.text = viewModel.text
-        replyDepthView.label.text = " \(viewModel.replyDepth) "
+        replyDepthView.configure(viewModel: viewModel)
     }
     
     // MARK: - Actions

        label.adjustsFontForContentSizeCategory = true
        label.font = UIFont.wmf_scaledSystemFont(forTextStyle: .body, weight: .regular, size: 16)
        label.translatesAutoresizingMaskIntoConstraints = false
        label.setContentCompressionResistancePriority(.required, for: .horizontal)
        label.numberOfLines = 0
        return label
    }()

        verticalStackView.addArrangedSubview(commentLabel)
        verticalStackView.addArrangedSubview(replyButton)

        let replyDepthWidthConstraint = replyDepthView.widthAnchor.constraint(lessThanOrEqualTo: horizontalStackView.widthAnchor, constant: 1/2)
        replyDepthWidthConstraint.priority = .required

        let replyDepthHeightConstraint = replyDepthView.heightAnchor.constraint(equalTo: horizontalStackView.heightAnchor)
        replyDepthHeightConstraint.priority = .required

        let commentLabelWidthConstraint = commentLabel.widthAnchor.constraint(greaterThanOrEqualTo: horizontalStackView.widthAnchor, multiplier: 1/2)
        commentLabelWidthConstraint.priority = .required

        NSLayoutConstraint.activate([
            horizontalStackView.topAnchor.constraint(equalTo: topAnchor),
            horizontalStackView.leadingAnchor.constraint(equalTo: leadingAnchor),
            horizontalStackView.trailingAnchor.constraint(equalTo: trailingAnchor),
            horizontalStackView.bottomAnchor.constraint(equalTo: bottomAnchor),

            replyDepthWidthConstraint,
            replyDepthHeightConstraint,
            commentLabelWidthConstraint
        ])
    }

