mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
19 lines
463 B
Swift
19 lines
463 B
Swift
import Foundation
|
|
import LayoutKit
|
|
import VGSL
|
|
|
|
extension DivShadow {
|
|
func resolve(
|
|
_ expressionResolver: ExpressionResolver,
|
|
cornerRadii: CornerRadii = .zero
|
|
) -> BlockShadow {
|
|
BlockShadow(
|
|
cornerRadii: cornerRadii,
|
|
blurRadius: CGFloat(resolveBlur(expressionResolver)),
|
|
offset: offset.resolve(expressionResolver),
|
|
opacity: Float(resolveAlpha(expressionResolver)),
|
|
color: resolveColor(expressionResolver)
|
|
)
|
|
}
|
|
}
|