VibrancyEffectModifier.swift 369 B

1234567891011121314151617
  1. /**
  2. * SwiftUIVisualEffects
  3. */
  4. import SwiftUI
  5. /// Creates a vibrancy effect.
  6. public struct VibrancyEffectModifier: ViewModifier {
  7. public init() {}
  8. public func body(content: Content) -> some View {
  9. content
  10. // Hide the original content, keeping its intrinsic content size.
  11. .hidden()
  12. .overlay(_VibrancyVisualEffectViewRepresentable(content: content))
  13. }
  14. }