New Sign in

fierj

Public

Tiny personal git forge

← fierj / templates / repo_list.html
{{template "head" .}}
{{define "title"}}repositories - fierj{{end}}
<h1 class="page-header">Repositories</h1>
{{if .Repos}}
<div class="repo-list">
    {{range .Repos}}
    <div class="repo-card">
        <div class="repo-card-header">
            <svg class="icon" viewBox="0 0 16 16" fill="currentColor">
                <path
                    d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z" />
            </svg>
            <a href="/{{.Name}}">{{.Name}}</a>
            {{if .IsPrivate}}
            <span class="visibility visibility-private">
                <svg class="icon" viewBox="0 0 16 16" fill="currentColor"><path d="M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"/></svg>
                Private
            </span>
            {{else}}
            <span class="visibility">Public</span>
            {{end}}
        </div>
        {{if .Description}}<p class="repo-card-desc">{{.Description}}</p>{{end}}
    </div>
    {{end}}
</div>
{{else}}
<div class="empty-state">
    <p>No repositories yet. Create your first one.</p>
</div>
{{end}}
{{template "foot" .}}