diff --git a/README.md b/README.md index 2d54466..195b2f5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # SwiftletRadioButtonPicker for Swift and SwiftUI -![](https://img.shields.io/badge/license-MIT-green) ![](https://img.shields.io/badge/maintained%3F-Yes-green) ![](https://img.shields.io/badge/swift-5.4-green) ![](https://img.shields.io/badge/iOS-13.0-red) ![](https://img.shields.io/badge/macOS-10.15-red) ![](https://img.shields.io/badge/tvOS-13.0-red) ![](https://img.shields.io/badge/release-v1.0.2-blue) +![](https://img.shields.io/badge/license-MIT-green) ![](https://img.shields.io/badge/maintained%3F-Yes-green) ![](https://img.shields.io/badge/swift-5.4-green) ![](https://img.shields.io/badge/iOS-13.0-red) ![](https://img.shields.io/badge/macOS-10.15-red) ![](https://img.shields.io/badge/tvOS-13.0-red) ![](https://img.shields.io/badge/release-v1.0.3-blue) Creates a cross-platform Radio Button Picker that allow the user to select from a small group of options by presenting a list of `SwiftletRadioButton` objects that the user can tap on to select one items from the list. diff --git a/Sources/SwiftletRadioButtonPicker/SwiftletRadioButtonPicker.swift b/Sources/SwiftletRadioButtonPicker/SwiftletRadioButtonPicker.swift index d01a638..7747c8a 100644 --- a/Sources/SwiftletRadioButtonPicker/SwiftletRadioButtonPicker.swift +++ b/Sources/SwiftletRadioButtonPicker/SwiftletRadioButtonPicker.swift @@ -148,9 +148,15 @@ public struct SwiftletRadioButtonPicker: View { /// - Returns: The View for the `SwiftletRadioButton`. private func radioButton(_ button:SwiftletRadioButton) -> some View { HStack { + #if swift(>=5.5) + Image(systemName: (button.isSelected) ? selectedSymbolName : unselectedSymbolName) + .resizable() + .frame(width: selectorSize, height: selectorSize) + #else Image(systemName: (button.isSelected) ? selectedSymbolName : unselectedSymbolName) .resizable() .frame(width: CGFloat(selectorSize), height: CGFloat(selectorSize)) + #endif Text(button.name)