Files
divkit/client/ios/DivKitExtensions/DivBackgroundExtensions.swift
T
morevsavva 60cef87614 Add NinePatchImageView.
Add NinePatchImageView.
2022-10-17 12:01:49 +03:00

17 lines
486 B
Swift

import Foundation
import DivKit
extension DivBackground {
func makeImageURL(with expressionResolver: ExpressionResolver) -> URL? {
switch self {
case let .divImageBackground(imageBackground):
return imageBackground.resolveImageUrl(expressionResolver)
case let .divNinePatchBackground(ninePatchImage):
return ninePatchImage.resolveImageUrl(expressionResolver)
case .divLinearGradient, .divRadialGradient, .divSolidBackground:
return nil
}
}
}