Files
divkit/client/ios/DivKit/Extensions/DivPivotExtensions.swift
T
pkurchatov 6d4e785be4 Applied Swift 5.9 format
7efc9a489061fda48036f567437a3d692591ff4a
2024-02-27 10:59:51 +03:00

15 lines
411 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)
}
}
}