Fix `Alert.Button.init` action (#50)
This commit is contained in:
parent
b36d135f5e
commit
949a90619d
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue