package templates import "gitgud/internal/domain" templ BrowseTree(user *domain.User, repo *domain.Repository, ref, path string, branches []string, entries []domain.TreeEntry, readme string) { @Layout(repo.OwnerName+"/"+repo.Name+" · gitgud", user) { @repoHeader(repo, "code")
@branchSwitcher(repo, ref, branches)
for i, c := range treeCrumbs(repo, ref, path) { if i > 0 { / } { c.Name } }
Commits →
for _, e := range entries { }
if e.IsDir { { e.Name } } else { · { e.Name } } if !e.IsDir { { humanSize(e.Size) } }
if readme != "" {
README.md
@templ.Raw(readme)
} } }