metatext/Extensions/View+Extensions.swift

23 lines
513 B
Swift
Raw Normal View History

// Copyright © 2020 Metabolist. All rights reserved.
import Foundation
import SwiftUI
2020-09-01 07:33:49 +00:00
import ViewModels
extension View {
func alertItem(_ alertItem: Binding<AlertItem?>) -> some View {
alert(item: alertItem) {
Alert(title: Text($0.error.localizedDescription))
}
}
2020-09-11 02:05:13 +00:00
@ViewBuilder
func animation(_ animation: Animation?, if condition: Bool) -> some View {
if condition {
self.animation(animation)
} else {
self
}
}
}