diff --git a/README.md b/README.md index c6929de..e41876a 100644 --- a/README.md +++ b/README.md @@ -63,26 +63,26 @@ Finally, add `import AsyncSwiftUI` to your source code (or replace the existing ### Controls and indicators -| SwiftUI | AsyncSwiftUI | Available on | -|:-----------------------------------------------------------------------------------------------------|:--------------|:--------------------------------------------------------------------------------------------------| -| [`Button`](https://developer.apple.com/documentation/swiftui/button) | `AsyncButton` | iOS 15.0+, iPadOS 15.0+, macOS 12.0+, Mac Catalyst 15.0+, tvOS 15.0+, watchOS 8.0+, visionOS 1.0+ | -| [`EditButton`](https://developer.apple.com/documentation/swiftui/editbutton) | (No need) | ― | -| [`PasteButton`](https://developer.apple.com/documentation/swiftui/pastebutton) | 🚧 | ― | -| [`RenameButton`](https://developer.apple.com/documentation/swiftui/renamebutton) | 🚧 | ― | -| [`Link`](https://developer.apple.com/documentation/swiftui/link) | (No need) | ― | -| [`ShareLink`](https://developer.apple.com/documentation/swiftui/sharelink) | (No need) | ― | -| [`TextFieldLink`](https://developer.apple.com/documentation/swiftui/textfieldlink) | 🚧 | ― | -| [`HelpLink`](https://developer.apple.com/documentation/swiftui/helplink) | 🚧 | ― | -| [`Slider`](https://developer.apple.com/documentation/swiftui/slider) | 🚧 | ― | -| [`Stepper`](https://developer.apple.com/documentation/swiftui/stepper) | 🚧 | ― | -| [`Toggle`](https://developer.apple.com/documentation/swiftui/toggle) | 🚧 | ― | -| [`Picker`](https://developer.apple.com/documentation/swiftui/picker) | (No need) | ― | -| [`DatePicker`](https://developer.apple.com/documentation/swiftui/datepicker) | (No need) | ― | -| [`MultiDatePicker`](https://developer.apple.com/documentation/swiftui/multidatepicker) | (No need) | ― | -| [`ColorPicker`](https://developer.apple.com/documentation/swiftui/colorpicker) | (No need) | ― | -| [`Gauge`](https://developer.apple.com/documentation/swiftui/gauge) | (No need) | ― | -| [`ProgressView`](https://developer.apple.com/documentation/swiftui/progressview) | (No need) | ― | -| [`ContentUnavailableView`](https://developer.apple.com/documentation/swiftui/contentunavailableview) | (No need) | ― | +| SwiftUI | AsyncSwiftUI | Available on | +|:-----------------------------------------------------------------------------------------------------|:---------------------|:--------------------------------------------------------------------------------------------------| +| [`Button`](https://developer.apple.com/documentation/swiftui/button) | `AsyncButton` | iOS 15.0+, iPadOS 15.0+, macOS 12.0+, Mac Catalyst 15.0+, tvOS 15.0+, watchOS 8.0+, visionOS 1.0+ | +| [`EditButton`](https://developer.apple.com/documentation/swiftui/editbutton) | (No need) | ― | +| [`PasteButton`](https://developer.apple.com/documentation/swiftui/pastebutton) | 🚧 | ― | +| [`RenameButton`](https://developer.apple.com/documentation/swiftui/renamebutton) | 🚧 | ― | +| [`Link`](https://developer.apple.com/documentation/swiftui/link) | (No need) | ― | +| [`ShareLink`](https://developer.apple.com/documentation/swiftui/sharelink) | (No need) | ― | +| [`TextFieldLink`](https://developer.apple.com/documentation/swiftui/textfieldlink) | `AsyncTextFieldLink` | watchOS 9.0+ | +| [`HelpLink`](https://developer.apple.com/documentation/swiftui/helplink) | 🚧 | ― | +| [`Slider`](https://developer.apple.com/documentation/swiftui/slider) | 🚧 | ― | +| [`Stepper`](https://developer.apple.com/documentation/swiftui/stepper) | 🚧 | ― | +| [`Toggle`](https://developer.apple.com/documentation/swiftui/toggle) | 🚧 | ― | +| [`Picker`](https://developer.apple.com/documentation/swiftui/picker) | (No need) | ― | +| [`DatePicker`](https://developer.apple.com/documentation/swiftui/datepicker) | (No need) | ― | +| [`MultiDatePicker`](https://developer.apple.com/documentation/swiftui/multidatepicker) | (No need) | ― | +| [`ColorPicker`](https://developer.apple.com/documentation/swiftui/colorpicker) | (No need) | ― | +| [`Gauge`](https://developer.apple.com/documentation/swiftui/gauge) | (No need) | ― | +| [`ProgressView`](https://developer.apple.com/documentation/swiftui/progressview) | (No need) | ― | +| [`ContentUnavailableView`](https://developer.apple.com/documentation/swiftui/contentunavailableview) | (No need) | ― | ### Menus and commands diff --git a/Sources/Control/AsyncButton.swift b/Sources/Control/AsyncButton.swift index 732cc2b..9b0d2ca 100644 --- a/Sources/Control/AsyncButton.swift +++ b/Sources/Control/AsyncButton.swift @@ -10,7 +10,7 @@ import SwiftUI /// A control that initiates an action. /// - SeeAlso: [`SwiftUI.Button`](https://developer.apple.com/documentation/swiftui/button) -@available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, watchOS 8.0, visionOS 1.0, *) +@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, visionOS 1.0, *) public struct AsyncButton: AsyncControl { public typealias Base = Button