mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
12 lines
271 B
Swift
12 lines
271 B
Swift
extension DivVisibility {
|
|
static func min(_ lhs: DivVisibility, _ rhs: DivVisibility) -> DivVisibility {
|
|
guard lhs != rhs else { return lhs }
|
|
|
|
return switch (lhs, rhs) {
|
|
case (.gone, _): lhs
|
|
case (.invisible, .visible): lhs
|
|
default: rhs
|
|
}
|
|
}
|
|
}
|