@(userId: String, relation: Option[lila.relation.Relation], followable: Boolean, blocked: Boolean, signup: Boolean = false)(implicit ctx: Context)
@ctx.userId.map { myId => @if(myId != userId) { @if(!blocked) { } @relation match { case None => { @if(followable && !blocked) { } } case Some(true) => {  @trans.following()  @trans.unfollow() } case Some(false) => {  @trans.blocked()  @trans.unblock() } } } }.getOrElse { @if(signup) { @trans.youNeedAnAccountToDoThat() @trans.signUp } }