Skip to content

Commit be8019f

Browse files
authored
Merge pull request #18 from coderbuzz/fix/edit-server-card
fix: wrap Edit Server form in card panels for UI consistency
2 parents 8245448 + 4611abc commit be8019f

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

‎internal/http/templates/servers_edit.html‎

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,26 @@ <h1>Edit Server</h1>
2222
{{end}}
2323

2424
<form method="POST" action="servers/{{.Server.ID}}/edit">
25-
<fieldset>
25+
<div class="card">
26+
<h3>Connection Details</h3>
2627
<label>Name<input type="text" name="name" value="{{.Server.Name}}" placeholder="my-worker-01" required autofocus></label>
2728
<label>Host<input type="text" name="host" value="{{.Server.Host}}" placeholder="192.168.1.10" required></label>
2829
<div class="grid">
2930
<label>Port<input type="number" name="port" value="{{.Server.Port}}" placeholder="22"></label>
3031
<label>User<input type="text" name="user" value="{{.Server.User}}" placeholder="root"></label>
3132
</div>
32-
<label>SSH Private Key<textarea name="ssh_key" rows="8" placeholder="Leave empty to keep current key"></textarea><small>Paste a new key only if you want to replace the current one</small></label>
33-
</fieldset>
34-
<button type="submit" class="btn btn-primary">Save Changes</button>
33+
</div>
34+
<div class="card">
35+
<h3>SSH Key</h3>
36+
<label>
37+
<textarea name="ssh_key" rows="8" placeholder="Leave empty to keep current key"></textarea>
38+
<small>Paste a new key only if you want to replace the current one</small>
39+
</label>
40+
</div>
41+
<div style="display:flex;gap:0.6em;align-items:center">
42+
<button type="submit" class="btn btn-primary">Save Changes</button>
43+
<a href="servers/{{.Server.ID}}" class="btn btn-ghost">Cancel</a>
44+
</div>
3545
</form>
3646
</div>
3747
{{template "scripts" .}}

0 commit comments

Comments
 (0)