Improve view builder function for optionals

This commit is contained in:
david-swift 2024-02-18 21:38:49 +01:00
parent 279219ea6c
commit b00b743034

View File

@ -58,14 +58,15 @@ public enum ViewBuilder {
/// - Returns: A nonoptional component.
public static func buildOptional(_ component: Component?) -> Component {
.element(
VStack {
if let component {
buildFinalResult(component)
} else {
[]
Bin()
.child {
if let component {
buildFinalResult(component)
} else {
[]
}
}
}
.visible(component != nil)
.visible(component != nil)
)
}