ikurotime / gitgud

public
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}