Includes three main changes to better support required emails for certain site features
Display validation errors for email updates within the settings screen:
Adds toast notifications for generic API failures to the ExperimentEditor screen so that trying to add an experiment without a valid user email won't fail silently:
Adds an importable dialog prompt component to capture user emails. This component can be added to any screen that will require an email to submit data. If a user does not have an email address set on their user profile, the component will appear as an overlay:
Includes three main changes to better support required emails for certain site features
Display validation errors for email updates within the settings screen:
Adds toast notifications for generic API failures to the ExperimentEditor screen so that trying to add an experiment without a valid user email won't fail silently:
Adds an importable dialog prompt component to capture user emails. This component can be added to any screen that will require an email to submit data. If a user does not have an email address set on their user profile, the component will appear as an overlay: