metatext/Extensions/View+Extensions.swift
Justin Mazzocchi 757e8dba35
UI refinements
2020-09-10 19:05:13 -07:00

22 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
}
}
}