Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NBHF4R9EAejDJUMdwr6C68
34 lines
1 KiB
HTML
34 lines
1 KiB
HTML
{{define "content"}}
|
|
<h1>{{t "overview_title"}}</h1>
|
|
{{if .Data.Entries}}
|
|
<p>{{t "overview_intro"}}</p>
|
|
<ul class="cards">
|
|
{{range .Data.Entries}}
|
|
<li class="card">
|
|
<h2>{{.InstanceName}}</h2>
|
|
<dl>
|
|
<dt>{{t "common_name"}}</dt><dd>{{.CommonName}}</dd>
|
|
{{if .ValidUntil}}<dt>{{t "valid_until"}}</dt><dd>{{.ValidUntil}}</dd>{{end}}
|
|
</dl>
|
|
{{if .ExpiryWarning}}<p class="warn">{{.ExpiryWarning}}</p>{{end}}
|
|
<div class="actions">
|
|
{{range .Formats}}
|
|
<form method="post" action="/download" class="inline">
|
|
<input type="hidden" name="csrf_token" value="{{$.CSRF}}">
|
|
<input type="hidden" name="cert" value="{{.Token}}">
|
|
<input type="hidden" name="format" value="{{.Format}}">
|
|
<button type="submit">{{.Label}}</button>
|
|
</form>
|
|
{{end}}
|
|
</div>
|
|
</li>
|
|
{{end}}
|
|
</ul>
|
|
<p class="logout-hint" role="note">{{t "logout_reminder"}}</p>
|
|
{{else}}
|
|
<div class="card empty">
|
|
<p>{{t "overview_no_certs"}}</p>
|
|
{{if .Data.SupportHint}}<p>{{.Data.SupportHint}}</p>{{end}}
|
|
</div>
|
|
{{end}}
|
|
{{end}}
|