move git blame icon
Created by: taras-yemets
Closes https://github.com/sourcegraph/sourcegraph/issues/41327
- Moves git blame to the vertical (aka extensions) sidebar.
- Move open on the code host icons to the vertical (aka extensions) sidebar on tree and blob views.
- Refactors
SimpleActionItem
component to conditionally render buttons and links and accept different types of children (icons in this case). - Hides vertical (aka extensions) sidebar on the commit and compare views if
enableLegacyExtensions
site config parameter isfalse
.
Test plan
TODO
App preview:
Check out the client app preview documentation to learn more.