Added following menu items based on key mode:
SINGLE:
Clone Repo,
Delete Key
Open Profile
MULTI:
Clone Repo
Update Remote
Delete Key
Open Profile
I might remove "Open Profile" in both modes and will probably do it in next release with separate Profile page/modal. Keeping it for time being.
Added @reach/dialog to create individual "CloneRepoDialog" and "UpdateRemoteDialog" modal components. This modals can now be reused across screens.
Actions generated from Menu Items - 'Clone Repo' and 'Update Remote' open 'CloneRepoDialog' and 'UpdateRemoteDialog' respectively for corresponding Ssh key.
Primary actions in Cards like "Clone Repo"(single mode) and "Update Remote"(multi mode) are now linked to modals(CloneRepoDialog and UpdateRemoteDialog) as well.
Few bug fixes:
Fixed some issues related to core Clone Repo functionality where we were setting wrong modifiedUrl for multi mode Ssh key when cloning the repo.
Fixed validation order issue in core for showing correct error message when doing Update Remote. in core.
Added following menu items based on key mode: SINGLE:
Open Profile
MULTI:
I might remove "Open Profile" in both modes and will probably do it in next release with separate Profile page/modal. Keeping it for time being.
Added @reach/dialog to create individual "CloneRepoDialog" and "UpdateRemoteDialog" modal components. This modals can now be reused across screens.
Actions generated from Menu Items - 'Clone Repo' and 'Update Remote' open 'CloneRepoDialog' and 'UpdateRemoteDialog' respectively for corresponding Ssh key.
Primary actions in Cards like "Clone Repo"(single mode) and "Update Remote"(multi mode) are now linked to modals(CloneRepoDialog and UpdateRemoteDialog) as well.
Few bug fixes:
Fixed some issues related to core Clone Repo functionality where we were setting wrong modifiedUrl for multi mode Ssh key when cloning the repo.
Fixed validation order issue in core for showing correct error message when doing Update Remote. in core.