diff --git a/Sources/shadowkit/Core/GradientShadow.swift b/Sources/shadowkit/Core/GradientShadow.swift index 6c1287b..69d755e 100644 --- a/Sources/shadowkit/Core/GradientShadow.swift +++ b/Sources/shadowkit/Core/GradientShadow.swift @@ -66,7 +66,6 @@ public struct GradientShadow: ViewModifier { content // Layer 1: Tight shadow .modifier(InnerShadowLayer( - content: content, gradient: gradient, radius: dynamicRadius(radius / 16), opacity: opacity, @@ -75,7 +74,6 @@ public struct GradientShadow: ViewModifier { )) // Layer 2: Medium shadow .modifier(InnerShadowLayer( - content: content, gradient: gradient, radius: dynamicRadius(radius / 8), opacity: opacity, @@ -84,7 +82,6 @@ public struct GradientShadow: ViewModifier { )) // Layer 3: Wide shadow .modifier(InnerShadowLayer( - content: content, gradient: gradient, radius: dynamicRadius(radius / 4), opacity: opacity, @@ -93,7 +90,6 @@ public struct GradientShadow: ViewModifier { )) // Layer 4: Broader shadow .modifier(InnerShadowLayer( - content: content, gradient: gradient, radius: dynamicRadius(radius / 2), opacity: opacity, @@ -102,7 +98,6 @@ public struct GradientShadow: ViewModifier { )) // Layer 5: Broadest shadow .modifier(InnerShadowLayer( - content: content, gradient: gradient, radius: dynamicRadius(radius), opacity: opacity, @@ -113,7 +108,6 @@ public struct GradientShadow: ViewModifier { /// A single layer of the gradient shadow effect. private struct InnerShadowLayer: ViewModifier { - let content: Any let gradient: G let radius: CGFloat let opacity: Double diff --git a/Sources/shadowkit/Extensions/Gradient+Ext.swift b/Sources/shadowkit/Extensions/Gradient+Ext.swift index b8aad11..89be5da 100644 --- a/Sources/shadowkit/Extensions/Gradient+Ext.swift +++ b/Sources/shadowkit/Extensions/Gradient+Ext.swift @@ -14,7 +14,7 @@ import SwiftUI /// - `AngularGradient` /// - `RadialGradient` /// - `EllipticalGradient` -public protocol GradientStyle: ShapeStyle { } +public protocol GradientStyle: ShapeStyle & View { } extension LinearGradient: GradientStyle { } extension AngularGradient: GradientStyle { }