// // VDSLabelModel.swift // VDS // // Created by Matt Bruce on 7/28/22. // import Foundation import UIKit public protocol LabelModel: Labelable, Surfaceable, Disabling { var text: String? { get set } } open class DefaultLabelModel: LabelModel { public var text: String? public var fontCategory: VDSFontCategory = .body public var fontSize: VDSFontSize = .small public var fontWeight: VDSFontWeight = .regular public var textPosition: VDSTextPosition = .left public var surface: Surface = .light public var disabled: Bool = false required public init(){} }