form.hbs 732 B

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