In SwiftUI there\'s frequently a need to display an \"empty\" view based on some condition, e.g.:
struct OptionalText:
You can use the @ViewBuilder. Then you don't even need an EmptyView:
EmptyView
@ViewBuilder var body: some View { if let text = text { Text(text) } }
Note than you don't return anything, with a @ViewBuilder you just build your view.
@ViewBuilder