{{range $.UserAndOrgForks}}
{{end}}
{{if $.CanSignedUserFork}}
{{ctx.Locale.Tr "repo.fork_to_different_account"}}
{{end}}
{{$canNotForkOwn := and $.IsSigned (not $.CanSignedUserFork) (not $.UserAndOrgForks)}} {{$forkHref := printf "%s/fork" $.RepoLink}} {{if not $.IsSigned}} {{$forkHref = printf "%s/user/login" AppSubUrl}} {{else if $.ShowForkModal}}{{/* see backend comment for this logic */}} {{$forkHref = "#"}} {{else if eq (len $.UserAndOrgForks) 1}} {{$forkHref = printf "%s/%s" AppSubUrl (index $.UserAndOrgForks 0).FullName}} {{else if $canNotForkOwn}} {{$forkHref = "#"}} {{end}}
{{if $.ShowForkModal}}