1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{{define "title"}}Backend — choose bot{{end}}
{{define "pageClass"}}narrow{{end}}
{{define "content"}}
<h1>Choose a bot to manage</h1>
<p class="meta">Logged in as <strong>{{.Handle}}</strong> &mdash; <a href="/login">switch account</a></p>
<ul class="bots">
  {{range .VisibleBots}}
  <li><a class="bot" href="/backend?actor={{.}}">@{{.}}</a></li>
  {{end}}
</ul>
{{if .IsAdmin}}
<h2>Create new actor</h2>
<form method="POST" action="/backend/new-actor" style="display:flex;gap:0.5rem;align-items:flex-end">
  <div style="flex:1">
    <label for="name">Username (lowercase letters, digits, hyphens)</label>
    <input type="text" id="name" name="name" placeholder="mybot" pattern="[a-z0-9-]+" required>
  </div>
  <button type="submit">Create &rarr;</button>
</form>
{{end}}
{{end}}

{{template "base" .}}