@import model.EstateProvider @(stage: String, totalSunkCost: Float, estateProvider: EstateProvider)(implicit request: play.api.mvc.Security.AuthenticatedRequest[_, com.gu.googleauth.UserIdentity], money: java.text.DecimalFormat) @import model._ @main("Status Monitor",estateProvider, stage=Some(stage), refreshSecs = None, scripts = List("assets/js/settings.js")) {
@defining(estateProvider()) { estate =>
@for(asg <- estate(stage).asgs) { @snippets.renderASG(asg) }
Approximate total monthly cost for all ASGs: $@money.format(estate(stage).asgs.flatMap(_.approxMonthlyCost).sum) @if(estate.size > 1) { (for all stages: $@money.format(estate.values.flatMap(_.asgs.flatMap(_.approxMonthlyCost)).sum)) } @if(totalSunkCost > 0) { (total sunk cost: $@money.format(totalSunkCost)) }
}