request_form.hbs 755 B

12345678910111213141516171819202122232425262728293031
  1. <form
  2. id="reset-password-form"
  3. class="htmx-spinner"
  4. hx-post="/api/auth/reset-password"
  5. hx-sync="this:abort"
  6. hx-swap="outerHTML"
  7. >
  8. {{#if message}}
  9. <p class="success">{{message}}</p>
  10. {{else}}
  11. <div class="inputs-wrapper">
  12. <label>
  13. Email address:
  14. <input
  15. id="reset-password-email"
  16. name="email"
  17. type="email"
  18. placeholder="Email address..."
  19. hx-preserve="true"
  20. class="{{#if errors.email}}error{{/if}}"
  21. required
  22. />
  23. </label>
  24. <button type="submit" class="primary">
  25. <span>{{> icons/spinner}}</span>
  26. Reset password
  27. </button>
  28. </div>
  29. {{#if error}}<p class="error">{{error}}</p>{{/if}}
  30. {{/if}}
  31. </form>