Files
divkit/client/ios/DivKit/Extensions/DivPivotExtensions.swift
T
2022-09-07 19:33:26 +03:00

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)
}
}
}