socialincome-san/public

[Website Feature]: small newsletter subscription page improvements

Opened this issue · 4 comments

Is there an existing request for this feature?

  • I have searched the existing issues

Is your feature request related to a problem? Please describe.

If one subscribes for the newsletter on the page, the UX could slightly be optimized:

after1

Describe the solution/feature

  • After pressing the "subscribe/anmelden" button, the button should show a spinner while sending the data. We already use a spinner in the reset password form (search for showLoadingSpinner)
  • When data is successfully sent and toast appears the data in the form should be deleted (otherwise one is not that sure if it really sent, specially if one oversees the toast)
  • Add French as a language option for newsletter subscribers. The welcome series is ready and set up in the SendGrid platform. If someone subscribes on the French site, their language preference should be set to fr.
  • Add Italian as a language option for newsletter subscribers. The welcome series is ready and set up in the SendGrid platform. If someone subscribes on the Italian site, their language preference should be set to it.

Describe alternatives you've considered

No response

Criteria for Completion

No response

Anything else?

No response

Code of Conduct

  • I've read the Code of Conduct and understand my responsibilities as a member of the Social Income community

Even after the confirmation message (toast) Safari is warning to close the window or navigate to the home page, because the form fields are still filled in:

Screenshot 2024-08-10 at 16 29 20

@brennerthomas: Added a third sub-issue above: The website is now in French, so anyone signing up for the newsletter from the French site should have fr set as their language (like it does for de, and en stays the fallback for everyone)

@brennerthomas now we also have it as option for all the transactional emails, so if you could add this too! thx

@brennerthomas updated above the task that are completed