import SessionUIKit @objc(LKViewControllerUtilities) public final class ViewControllerUtilities: NSObject { private override init() { } @objc(setUpDefaultSessionStyleForVC:withTitle:customBackButton:) public static func setUpDefaultSessionStyle(for vc: UIViewController, title: String?, hasCustomBackButton: Bool) { // Customize title if let title = title { let titleLabel = UILabel() titleLabel.font = .boldSystemFont(ofSize: Values.veryLargeFontSize) titleLabel.text = title titleLabel.themeTextColor = .textPrimary vc.navigationItem.titleView = titleLabel } // Set up back button if hasCustomBackButton { let backButton = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil) backButton.themeTintColor = .textPrimary vc.navigationItem.backBarButtonItem = backButton } } }