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 }
}
if cmp != nil {
{ itoa(len(cmp.Commits)) } commits
{ itoa(len(cmp.Files)) } files changed
if user != nil && cmp.Mergeable {
}
@commitsList(repo, cmp.Commits)
@diffFiles(cmp.Files)
}
}
}
templ branchOptions(branches []string, selected string) {
for _, b := range branches {
if b == selected {
} else {
}
}
}