@(form: Form[_], filter: lila.setup.FilterConfig)(implicit ctx: Context) @import lila.rating.RatingRange @helper.form(action = routes.Setup.filter(), 'novalidate -> "novalidate") { @if(ctx.isAuth) { } @ctx.me.map { me => }
@trans.variant() @setup.filterCheckboxes(form, "variant", filter.variant.map(_.id.toString), translatedVariantChoicesWithVariants)
@trans.timeControl() @setup.filterCheckboxes(form, "speed", filter.speed.map(_.id.toString), translatedSpeedChoices)
@trans.mode() @setup.filterCheckboxes(form, "mode", filter.mode.map(_.id.toString), translatedModeChoices)
@trans.ratingRange()
@setup.input( form("ratingRange"), Symbol("type") -> "hidden", Symbol("data-min") -> RatingRange.min, Symbol("data-max") -> RatingRange.max)
@if(ctx.isAnon) { @setup.input(form("mode"), 'type -> "hidden") @setup.input(form("ratingRange"), 'type -> "hidden") }
}