mirror of
https://github.com/EmergeTools/Pow.git
synced 2026-03-25 08:55:50 +00:00
Fix ControlSize.extraLarge not available for Xcode lower than 15
This commit is contained in:
parent
bf6f133381
commit
9b48f42a85
1 changed files with 11 additions and 8 deletions
|
|
@ -35,14 +35,17 @@ struct AngleControl<Label: View>: View {
|
|||
}
|
||||
|
||||
private var size: CGFloat {
|
||||
switch controlSize {
|
||||
case .mini: return 32
|
||||
case .small: return 38
|
||||
case .regular: return 44
|
||||
case .large: return 54
|
||||
case .extraLarge: return 54
|
||||
@unknown default: return 44
|
||||
}
|
||||
switch controlSize {
|
||||
case .mini: return 32
|
||||
case .small: return 38
|
||||
case .regular: return 44
|
||||
case .large: return 54
|
||||
#if compiler(>=5.9)
|
||||
// ControlSize.extraLarge is only available from Xcode 15 which comes with Swift 5.9
|
||||
case .extraLarge: return 54
|
||||
#endif
|
||||
@unknown default: return 44
|
||||
}
|
||||
}
|
||||
|
||||
var body: some View {
|
||||
|
|
|
|||
Loading…
Reference in a new issue