also refactored models into class that are the parents Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
49 lines
1.2 KiB
Swift
49 lines
1.2 KiB
Swift
//
|
|
// TitleLockupTypography.swift
|
|
// VDS
|
|
//
|
|
// Created by Matt Bruce on 1/6/23.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
extension TitleLockup {
|
|
//--------------------------------------------------
|
|
// MARK: - Enums
|
|
//--------------------------------------------------
|
|
public enum TitleTextStyle: String, Codable, EnumSubset {
|
|
|
|
case FeatureMedium
|
|
case BoldFeatureMedium
|
|
case FeatureSmall
|
|
case BoldFeatureSmall
|
|
case FeatureXSmall
|
|
case BoldFeatureXSmall
|
|
|
|
case Title2XLarge
|
|
case BoldTitle2XLarge
|
|
case TitleXLarge
|
|
case BoldTitleXLarge
|
|
case TitleLarge
|
|
case BoldTitleLarge
|
|
case TitleMedium
|
|
case BoldTitleMedium
|
|
case TitleSmall
|
|
case BoldTitleSmall
|
|
|
|
public var defaultValue: TypographicalStyle {.BoldFeatureXSmall }
|
|
}
|
|
|
|
public enum OtherTextStyle: String, Codable, EnumSubset {
|
|
case BodyLarge
|
|
case BoldBodyLarge
|
|
case BodyMedium
|
|
case BoldBodyMedium
|
|
case BodySmall
|
|
case BoldBodySmall
|
|
|
|
public var defaultValue: TypographicalStyle {.BodyLarge }
|
|
}
|
|
|
|
}
|