form_admin.hbs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <form id="login-signup" hx-post="/api/auth/create-admin" hx-swap="outerHTML">
  2. <h2 class="admin-form-title">
  3. Create an Admin account first:
  4. </h2>
  5. <label class="{{#if errors.email}}error{{/if}}">
  6. Email address:
  7. <input
  8. name="email"
  9. id="email"
  10. type="email"
  11. autofocus="true"
  12. placeholder="Email address..."
  13. hx-preserve="true"
  14. />
  15. {{#if errors.email}}<p class="error">{{errors.email}}</p>{{/if}}
  16. </label>
  17. <label class="{{#if errors.password}}error{{/if}}">
  18. Password:
  19. <input
  20. name="password"
  21. id="password"
  22. type="password"
  23. placeholder="Password..."
  24. hx-preserve="true"
  25. />
  26. {{#if errors.password}}<p class="error">{{errors.password}}</p>{{/if}}
  27. </label>
  28. <div class="buttons-wrapper admin-form">
  29. <button type="submit" class="secondary full">
  30. <span>{{> icons/new_user}}</span>
  31. <span>{{> icons/spinner}}</span>
  32. Create admin account
  33. </button>
  34. </div>
  35. {{#unless errors}}
  36. {{#if error}}
  37. <p class="error">{{error}}</p>
  38. {{/if}}
  39. {{/unless}}
  40. </form>