mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
14 lines
410 B
Swift
14 lines
410 B
Swift
import CoreGraphics
|
|
import LayoutKit
|
|
|
|
extension DivPivot {
|
|
func resolveAnchorValue(_ expressionResolver: ExpressionResolver) -> AnchorValue {
|
|
switch self {
|
|
case let .divPivotPercentage(value):
|
|
.relative(value: value.resolveValue(expressionResolver) ?? 50)
|
|
case let .divPivotFixed(value):
|
|
.absolute(value: value.resolveValue(expressionResolver).flatMap(CGFloat.init) ?? 0)
|
|
}
|
|
}
|
|
}
|