apps/sipp/server/templates/admin.html 1.9 K raw
1
{{define "admin.html"}}<!doctype html>
2
<html lang="en">
3
  <head>
4
    <meta charset="UTF-8" />
5
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
    <meta name="theme-color" content="#121113" />
7
    <link rel="stylesheet" href="/assets/darkmatter.css" />
8
    <link rel="stylesheet" href="/static/styles.css" />
9
    <link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
10
    <link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
11
    <link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">
12
    <link rel="manifest" href="/static/site.webmanifest">
13
    <title>Sipp - Admin</title>
14
    <meta property="og:url" content="{{.BaseURL}}">
15
    <meta property="og:type" content="website">
16
    <meta property="og:title" content="Sipps">
17
    <meta property="og:image" content="{{.BaseURL}}/static/og.png">
18
  </head>
19
  <body>
20
    <div class="header">
21
      <a href="/" class="logo"><h1>SIPP</h1></a>
22
    </div>
23
    {{if not .Snippets}}
24
      <p class="empty">no snippets yet</p>
25
    {{else}}
26
      <div class="admin-list">
27
        {{range .Snippets}}
28
          <div class="admin-list-item">
29
            <div class="admin-list-info">
30
              <a href="/s/{{.ShortID}}" class="admin-list-title">{{.Name}}</a>
31
              <div class="admin-list-meta">
32
                <span class="admin-list-date">/s/{{.ShortID}}</span>
33
              </div>
34
            </div>
35
            <div class="admin-list-actions">
36
              <a href="/s/{{.ShortID}}">view</a>
37
              <form method="POST" action="/admin/snippets/{{.ShortID}}/delete" class="inline-form" onsubmit="return confirm('delete this snippet?')">
38
                <button type="submit" class="link-button danger">delete</button>
39
              </form>
40
            </div>
41
          </div>
42
        {{end}}
43
      </div>
44
    {{end}}
45
  </body>
46
</html>{{end}}