Group Glass Effects with Effect Containers
mainUse UniversalGlassEffectContainer to group multiple glass-effected views. This allows for advanced grouping behaviors like unioning effects. To link views within a container, use .universalGlassEffectUnion(id:namespace:) with a shared ID and a @Namespace.
@Namespace private var ns
UniversalGlassEffectContainer {
HStack {
AvatarView()
.universalGlassEffect()
.universalGlassEffectUnion(id: "profile", namespace: ns)
DetailsView()
.universalGlassEffect()
.universalGlassEffectUnion(id: "profile", namespace: ns)
}
}