@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
}