Fix `Alert.Button.init` action (#50)

This commit is contained in:
Yunosuke Sakai 2022-12-14 23:50:43 +09:00 committed by GitHub
parent b36d135f5e
commit 949a90619d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -167,7 +167,7 @@ extension ButtonState: Hashable where Action: Hashable {
extension Alert.Button { extension Alert.Button {
public init<Action>(_ button: ButtonState<Action>, action: @escaping (Action) -> Void) { public init<Action>(_ button: ButtonState<Action>, action: @escaping (Action) -> Void) {
let action = button.action.map { _ in { button.withAction(action) } } let action = { button.withAction(action) }
switch button.role { switch button.role {
case .cancel: case .cancel:
self = .cancel(Text(button.label), action: action) self = .cancel(Text(button.label), action: action)