11import UIKit
22
33// MARK: - UIKit.UIFont: TextStyle
4- extension TextStyle {
4+ public extension TextStyle {
55 var uiFont : UIFont {
66 switch self {
77 case . heading1:
@@ -50,13 +50,12 @@ extension TextStyle {
5050}
5151
5252// MARK: - SwiftUI.Text
53- extension UILabel {
54- func style ( _ style: TextStyle ) -> Self {
53+ public extension UILabel {
54+ func setStyle ( _ style: TextStyle ) {
5555 self . font = style. uiFont
5656 if style. case == . uppercase {
5757 self . text = self . text? . uppercased ( )
5858 }
59- return self
6059 }
6160}
6261
@@ -69,14 +68,14 @@ fileprivate extension UIFont {
6968 static let heading4 = DynamicFontHelper . fontForTextStyle ( . title3, fontWeight: . semibold)
7069
7170 enum Body {
72- static let small = DynamicFontHelper . fontForTextStyle ( . body , fontWeight: . regular)
71+ static let small = DynamicFontHelper . fontForTextStyle ( . subheadline , fontWeight: . regular)
7372 static let medium = DynamicFontHelper . fontForTextStyle ( . callout, fontWeight: . regular)
74- static let large = DynamicFontHelper . fontForTextStyle ( . subheadline , fontWeight: . regular)
73+ static let large = DynamicFontHelper . fontForTextStyle ( . body , fontWeight: . regular)
7574
7675 enum Emphasized {
77- static let small = DynamicFontHelper . fontForTextStyle ( . body , fontWeight: . semibold)
76+ static let small = DynamicFontHelper . fontForTextStyle ( . subheadline , fontWeight: . semibold)
7877 static let medium = DynamicFontHelper . fontForTextStyle ( . callout, fontWeight: . semibold)
79- static let large = DynamicFontHelper . fontForTextStyle ( . subheadline , fontWeight: . semibold)
78+ static let large = DynamicFontHelper . fontForTextStyle ( . body , fontWeight: . semibold)
8079 }
8180 }
8281
0 commit comments