icgc-argo / platform-ui

Home of Argo Platform UI + @icgc-argo/uikit
http://platform.icgc-argo.org/
GNU Affero General Public License v3.0
7 stars 7 forks source link

User Flow: Sidebar Status Icons #779

Closed rosibaj closed 5 years ago

rosibaj commented 5 years ago

Register sample sidebar status icons isn't implemented

ciaranschutte commented 5 years ago

@kcullion @rosibaj the commit registration icon is messy to do just for the second it will be on screen. after talking with @hlminh2000 we think it might be best to leave it out

ciaranschutte commented 5 years ago

@hlminh2000 to show the error icon on invalid file there's some refactoring to do it right. currently if there is an invalid file our api returns a ClinicalRegistrationInvalid type with the error.

I think we should just add this to the clinicalRegistrationData we can then simplify the api logic and the side menu status will work just from reading the cache.

kcullion commented 5 years ago

@ciaranschutte do you mean the checkmark green icon? If so, that's fine

ciaranschutte commented 5 years ago

@kcullion yes - cool cool :)

hlminh2000 commented 5 years ago

ok :) thanks @ciaranschutte! Adding ClinicalRegistrationInvalid to clinicalRegistrationData makes sense to me, that'd be consistent with submission as well and simplifies a lot of things.

rosibaj commented 5 years ago

@hlminh2000 @ciaranschutte sounds good- lets check with @joneubank re comments on changes

rosibaj commented 5 years ago

Error state moved tohttps://github.com/icgc-argo/platform-ui/issues/853

rosibaj commented 5 years ago

@ciaranschutte looks amazing!