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