this repo has no description
1{{define "title"}}settings{{end}}
2
3{{define "content"}}
4 <h1>settings</h1>
5
6 <h2>profile</h2>
7 <p><strong>handle:</strong> {{.LoggedInUser.Handle}}</p>
8 <p><strong>did:</strong> {{.LoggedInUser.Did}}</p>
9 <p><strong>pds:</strong> {{.LoggedInUser.Pds}}</p>
10
11 <h2>ssh keys</h2>
12 <form hx-put="/settings/keys">
13 <label for="name">key name:</label>
14 <input type="text" id="name" name="name" required>
15
16 <label for="key">pub key:</label>
17 <textarea id="key" name="key" placeholder="ssh-rsa AAAAAA..." required></textarea>
18
19 <button type="submit">add key</button>
20 </form>
21
22 <h3>existing keys</h3>
23 <ul id="key-list">
24 {{range .PubKeys}}
25 <li>
26 <strong>{{.Name}}</strong><br>
27 <code>{{.Key}}</code>
28 </li>
29 {{else}}
30 <p>no ssh keys added yet</p>
31 {{end}}
32 </ul>
33{{end}}