package templates import "gitgud/internal/domain" templ Compare(user *domain.User, repo *domain.Repository, base, head string, branches []string, cmp *domain.Comparison, errMsg string) { @Layout("Compare · "+repo.Name, user) { @repoHeader(repo, "pulls")

Compare changes

if errMsg != "" {
{ errMsg }
}
base compare
if cmp != nil {
{ itoa(len(cmp.Commits)) } commits { itoa(len(cmp.Files)) } files changed
if user != nil && cmp.Mergeable {

Open a pull request

@csrfField()
} @commitsList(repo, cmp.Commits) @diffFiles(cmp.Files) } } } templ branchOptions(branches []string, selected string) { for _, b := range branches { if b == selected { } else { } } }