refactor: extract Log and CommitInfo components
1 file changed, 1 insertion(+), 26 deletions(-)
changed files
M templates/repo.go → templates/repo.go
@@ -14,32 +14,7 @@ return Page(data, []g.Node{ RepoHeader(data), RenderNav(data), Main( - Div(Class("log"), - g.Map(commits, func(commit *git.CommitReference) g.Node { - return g.Group{ - Div( - Div( - A( - Href(fmt.Sprintf("/%s/commit/%s", data.Name, commit.Hash.String())), - Class("commit-hash"), - g.Text(commit.Hash.String()[:8]), - ), - ), - Pre(g.Text(commit.Message)), - ), - Div(Class("commit-info"), - g.Text(commit.Author.Name), - g.Text(" "), - A( - Href(fmt.Sprintf("mailto:%s", commit.Author.Email)), - Class("commit-email"), - g.Text(commit.Author.Email), - ), - Div(g.Text(commit.Author.When.Format("Mon, 02 Jan 2006 15:04:05 -0700"))), - ), - } - }), - ), + Log(data, commits), g.If(readme != "", Article(Class("readme"), g.Raw(readme)), ),