@(variant: chess.variant.Variant, name: String, hintAsTitle: Boolean = false, cssClass: String = "hint--bottom", initialFen: Option[String] = None) @url = { @variant match { case chess.variant.Standard => {https://en.wikipedia.org/wiki/Chess} case chess.variant.FromPosition => {@routes.Editor.index?fen=@initialFen.map(_.replace(" ", "_"))} case v => {@routes.Page.variant(v.key)} } } @name