@import ru.yandex.tours.hotels.TravelHotelBuilder @import views.Utils @import ru.yandex.tours.model.hotels.Partners @(cluster: HotelClusterInfo)(implicit req: RequestHeader) @mapTab = {
@util.block("Граф") { @views.html.hotels.cluster.graph(cluster) }
@util.block("Карта") { @views.html.hotels.cluster.map(cluster) }
} @photosTab = { @views.html.hotels.cluster.photos(cluster) } @generalTab = {
@util.block("Звездность") { @views.html.hotels.cluster.stars(cluster) }
@util.block("Тип отеля") { @views.html.hotels.cluster.hotel_type(cluster) }
@util.block("Регионы") { @hotels.cluster.regions(cluster) } } @namesTab = { @views.html.hotels.cluster.names(cluster) } @addressTab = { @views.html.hotels.cluster.address(cluster) } @featuresTab = { @hotels.cluster.features(cluster) } @ratingsTab = { @hotels.cluster.ratings(cluster) } @historyTab = { @views.html.hotels.cluster.amendments(cluster) } @resultTab = {
@using({ cluster.result .fold(Html("Невозможно построить"))(hotel => hotels.hotel_content(hotel)) })
} @main(s"${cluster.nameFor(cluster.head)} - cluster page") { @views.html.hotels.cluster.js_actions(cluster, cluster.head)
@util.block("") { @views.html.hotels.cluster.table(cluster) @if(cluster.hotels.exists(_.isNew)) { } } @util.block("Связи") { @views.html.hotels.cluster.links(cluster) }
@mapTab
@generalTab
@namesTab
@addressTab
@photosTab
@featuresTab
@historyTab
@ratingsTab
@resultTab
}