@import ru.yandex.tours.geo.partners.PartnerRegion @import ru.yandex.tours.geo.matching.HypothesesHolder @(current: PartnerRegion, mapping: Map[String, Int], hypotheses: HypothesesHolder)(link: PartnerRegion => Call)
@for((region, level) <- views.Utils.partnerTrees(current.partner).traverseWithLevel(current)) { @defining(mapping.get(region.id).map(_ => "#ffffff").getOrElse(if(hypotheses.byPartnerRegion(region).isEmpty){"#ffcccc"}else{"#ccffff"})){ color => @region.getName @if(mapping.contains(region.id)) { -> @views.Utils.tree.region(mapping(region.id)).map(_.name.ruName).getOrElse("NO_NAME") (@mapping(region.id)) } }}