Connor McCutcheon
/ SkyCode
admin-users.html
html
{{range .Users}}
<tr>
  <td><img src="{{.Avatar}}" class="w-8 h-8 rounded-full" alt="{{.Name}}"></td>
  <td class="{{if not .Handle}}text-error{{end}}">{{if .Handle}}{{.Handle}}{{else}}(empty){{end}}</td>
  <td>{{if .Name}}{{.Name}}{{else}}-{{end}}</td>
  <td>{{if .Email}}{{.Email}}{{else}}-{{end}}</td>
  <td class="text-xs">{{.CreatedAt.Format "2006-01-02 15:04:05"}}</td>
  <td>
    <button class="btn btn-ghost btn-xs"
            hx-get="/admin/users/{{.ID}}/edit"
            hx-target="#edit-form-container"
            hx-swap="innerHTML">Edit</button>
    <button class="btn btn-ghost btn-xs text-error"
            hx-delete="/admin/users/{{.ID}}"
            hx-confirm="Delete @{{.Handle}}? This will delete all their files."
            hx-target="#users-table"
            hx-swap="innerHTML">Delete</button>
  </td>
</tr>
{{else}}
<tr><td colspan="6" class="text-center text-base-content/50">No users found</td></tr>
{{end}}
No comments yet.