main / internal/interface/web/templates/repo_home.templ
712 B · Templ Raw
1package templates
2
3import "gitgud/internal/domain"
4
5templ RepoHome(user *domain.User, repo *domain.Repository) {
6 @Layout(repo.OwnerName+"/"+repo.Name+" · gitgud", user) {
7 @repoHeader(repo, "code")
8 if repo.Description != "" {
9 <p class="mb-6 text-sm text-muted">{ repo.Description }</p>
10 }
11 <div class="card overflow-hidden">
12 <div class="border-b border-line px-5 py-3">
13 <h2 class="font-semibold text-ink">Quick setup</h2>
14 <p class="meta mt-0.5">This repository is empty. Push your first commit to get started.</p>
15 </div>
16 <div class="bg-panel2 p-5">
17 <pre class="overflow-x-auto font-mono text-xs leading-relaxed text-muted">{ cloneInstructions(repo) }</pre>
18 </div>
19 </div>
20 }
21}