diff --git a/MVMCoreUI/Atomic/Molecules/DesignedComponents/LockUps/TitleLockupModel.swift b/MVMCoreUI/Atomic/Molecules/DesignedComponents/LockUps/TitleLockupModel.swift index fb930bde..bac8ef34 100644 --- a/MVMCoreUI/Atomic/Molecules/DesignedComponents/LockUps/TitleLockupModel.swift +++ b/MVMCoreUI/Atomic/Molecules/DesignedComponents/LockUps/TitleLockupModel.swift @@ -88,13 +88,13 @@ public class TitleLockupModel: MoleculeModelProtocol, ParentMoleculeModelProtoco } public func eyebrowModel(delegateObject: MVMCoreUIDelegateObject?, additionalData: [AnyHashable: Any]?) -> VDS.TitleLockup.EyebrowModel? { - guard let subTitle else { return nil } - let attrs = subTitle.attributes?.toVDSLabelAttributeModel(delegateObject: delegateObject, additionalData: additionalData) - let style: TextStyle? = subTitle.fontStyle?.vdsTextStyle() + guard let eyebrow else { return nil } + let attrs = eyebrow.attributes?.toVDSLabelAttributeModel(delegateObject: delegateObject, additionalData: additionalData) + let style: TextStyle? = eyebrow.fontStyle?.vdsTextStyle() if let style, let standardStyle = VDS.TitleLockup.OtherStandardStyle(rawValue: style.toStandardStyle().rawValue) { - return .init(text: subTitle.text, isBold: style.isBold, standardStyle: standardStyle, textAttributes: attrs) + return .init(text: eyebrow.text, isBold: style.isBold, standardStyle: standardStyle, textAttributes: attrs, numberOfLines: eyebrow.numberOfLines ?? 0) } else { - return .init(text: subTitle.text, textAttributes: attrs) + return .init(text: eyebrow.text, textAttributes: attrs, numberOfLines: eyebrow.numberOfLines ?? 0) } } @@ -102,9 +102,9 @@ public class TitleLockupModel: MoleculeModelProtocol, ParentMoleculeModelProtoco let attrs = title.attributes?.toVDSLabelAttributeModel(delegateObject: delegateObject, additionalData: additionalData) let style: TextStyle? = title.fontStyle?.vdsTextStyle() if let style, let standardStyle = VDS.TitleLockup.TitleStandardStyle(rawValue: style.toStandardStyle().rawValue) { - return .init(text: title.text, textAttributes: attrs, isBold: style.isBold, standardStyle: standardStyle) + return .init(text: title.text, textAttributes: attrs, isBold: style.isBold, standardStyle: standardStyle, numberOfLines: title.numberOfLines ?? 0) } else { - return .init(text: title.text, textAttributes: attrs) + return .init(text: title.text, textAttributes: attrs, numberOfLines: title.numberOfLines ?? 0) } } @@ -113,9 +113,9 @@ public class TitleLockupModel: MoleculeModelProtocol, ParentMoleculeModelProtoco let attrs = subTitle.attributes?.toVDSLabelAttributeModel(delegateObject: delegateObject, additionalData: additionalData) let style: TextStyle? = subTitle.fontStyle?.vdsTextStyle() if let style, let standardStyle = VDS.TitleLockup.OtherStandardStyle(rawValue: style.toStandardStyle().rawValue) { - return .init(text: subTitle.text, standardStyle: standardStyle, textAttributes: attrs) + return .init(text: subTitle.text, standardStyle: standardStyle, textAttributes: attrs, numberOfLines: subTitle.numberOfLines ?? 0) } else { - return .init(text: subTitle.text, textAttributes: attrs) + return .init(text: subTitle.text, textAttributes: attrs, numberOfLines: subTitle.numberOfLines ?? 0) } } }