VariantEffect / mavedb-ui

MaveDB UI
GNU Affero General Public License v3.0
1 stars 1 forks source link

Request User Emails for Certain Site Features #181

Closed bencap closed 2 months ago

bencap commented 2 months ago

Includes three main changes to better support required emails for certain site features

Display validation errors for email updates within the settings screen:

Screenshot 2024-04-23 at 5 00 43 PM

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:

Screenshot 2024-04-23 at 5 01 37 PM

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:

Screenshot 2024-04-23 at 5 04 11 PM
bencap commented 2 months ago

UI Changes for https://github.com/VariantEffect/mavedb-api/pull/186