 struct SettingsItemViewModel: ViewModel {
     let title: String
     let subtitle: String?
+    let thumbnail: UIImage?
+    
     init(model: SettingsItem) {
         self.title = model.title
         self.subtitle = model.subtitle
+        self.thumbnail = model.thumbnail
     }
 }
 

struct SettingsItem: Identifiable {
    let title: String
    let subtitle: String?
    let action: () -> ()
    
    init(title: String, subtitle: String? = nil, action: @escaping @autoclosure () -> ()) {
        self.title = title
        self.subtitle = subtitle
        self.action = action
    }
}

    
    enum Const {
        static let margin: CGFloat = 15
        static let imageSize: CGFloat = 25
    }
    
    private lazy var thumbnailImageView: UIImageView = {
        let imageView = UIImageView()
        imageView.contentMode = .scaleAspectFit
        imageView.translatesAutoresizingMaskIntoConstraints = false
        return imageView
    }()
    
    private var stackView = UIStackView()
    
    private lazy var titleLabel: UILabel = {
        let label = UILabel()
