metatext-app-ios-iphone-ipad/Extensions/View+Extensions.swift

23 lines
513 B
Swift

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