refactored method
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
473ab531e8
commit
fbdcdfc277
@ -211,20 +211,9 @@ extension TextStyle {
|
||||
}
|
||||
|
||||
public static func convert(font: UIFont) -> TextStyle {
|
||||
var found: TextStyle?
|
||||
|
||||
for textStyle in allCases {
|
||||
if font.fontName == textStyle.fontFace.fontName &&
|
||||
font.pointSize == textStyle.pointSize {
|
||||
found = textStyle
|
||||
break
|
||||
}
|
||||
guard let found = allCases.first(where: { font.fontName == $0.fontFace.fontName && font.pointSize == $0.pointSize} ) else {
|
||||
return TextStyle(rawValue: "Custom\(font.fontName)", fontFace: .custom(font), pointSize: font.pointSize)
|
||||
}
|
||||
|
||||
guard let found else {
|
||||
return TextStyle(rawValue: "Custom", fontFace: .custom(font.fontName), pointSize: font.pointSize)
|
||||
}
|
||||
|
||||
return found
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user