22 lines
493 B
Swift
22 lines
493 B
Swift
//
|
|
// VDSLabelModel.swift
|
|
// VDS
|
|
//
|
|
// Created by Matt Bruce on 7/28/22.
|
|
//
|
|
|
|
import Foundation
|
|
import UIKit
|
|
|
|
public protocol VDSLabelModel: Labelable, Surfaceable {
|
|
}
|
|
|
|
open class DefaultLabelModel: VDSLabelModel {
|
|
public var fontCategory: VDSFontCategory = .body
|
|
public var fontSize: VDSFontSize = .large
|
|
public var fontWeight: VDSFontWeight = .regular
|
|
public var textPosition: VDSTextPosition = .left
|
|
public var surface: Surface = .light
|
|
required public init(){}
|
|
}
|