1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Release 6.1.14 (#6483)

* Add data-origin to status bar items for better observability (#6400)

* Passing id to status-bar-items

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Add data-origin prop for status bar items

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Fixing status bar tests

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Update snapshots

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Fix linter

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Rename id -> origin because it is not unique

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Release 6.1.14

Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Panu Horsmalahti 2022-10-28 12:40:42 +03:00 committed by GitHub
parent ab3e24fc54
commit d3759ebfd7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
35 changed files with 150 additions and 11 deletions

View File

@ -3,7 +3,7 @@
"productName": "OpenLens", "productName": "OpenLens",
"description": "OpenLens - Open Source IDE for Kubernetes", "description": "OpenLens - Open Source IDE for Kubernetes",
"homepage": "https://github.com/lensapp/lens", "homepage": "https://github.com/lensapp/lens",
"version": "6.1.13", "version": "6.1.14",
"main": "static/build/main.js", "main": "static/build/main.js",
"copyright": "© 2022 OpenLens Authors", "copyright": "© 2022 OpenLens Authors",
"license": "MIT", "license": "MIT",

View File

@ -182,6 +182,7 @@ exports[`extension special characters in page registrations renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -302,6 +303,7 @@ exports[`extension special characters in page registrations when navigating to r
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -182,6 +182,7 @@ exports[`navigate to extension page renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -302,6 +303,7 @@ exports[`navigate to extension page when extension navigates to child route rend
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -438,6 +440,7 @@ exports[`navigate to extension page when extension navigates to route with param
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -574,6 +577,7 @@ exports[`navigate to extension page when extension navigates to route without pa
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -710,6 +714,7 @@ exports[`navigate to extension page when extension navigates to route without pa
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -106,6 +106,7 @@ exports[`navigating between routes given route with optional path parameters whe
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -226,6 +227,7 @@ exports[`navigating between routes given route without path parameters when navi
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -182,6 +182,7 @@ exports[`add-cluster - navigation using application menu renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -386,6 +387,7 @@ exports[`add-cluster - navigation using application menu when navigating to add
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -201,6 +201,7 @@ exports[`force user to update when too long since update was downloaded when app
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -420,6 +421,7 @@ exports[`force user to update when too long since update was downloaded when app
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -686,6 +688,7 @@ exports[`force user to update when too long since update was downloaded when app
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -201,6 +201,7 @@ exports[`encourage user to update when sufficient time passed since update was d
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -402,6 +403,7 @@ exports[`encourage user to update when sufficient time passed since update was d
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -183,6 +183,7 @@ exports[`installing update using tray when started renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -384,6 +385,7 @@ exports[`installing update using tray when started when user checks for updates
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -585,6 +587,7 @@ exports[`installing update using tray when started when user checks for updates
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -804,6 +807,7 @@ exports[`installing update using tray when started when user checks for updates
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1023,6 +1027,7 @@ exports[`installing update using tray when started when user checks for updates
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1224,6 +1229,7 @@ exports[`installing update using tray when started when user checks for updates
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -183,6 +183,7 @@ exports[`installing update when started renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -384,6 +385,7 @@ exports[`installing update when started when user checks for updates renders 1`]
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -585,6 +587,7 @@ exports[`installing update when started when user checks for updates when new up
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -804,6 +807,7 @@ exports[`installing update when started when user checks for updates when new up
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1023,6 +1027,7 @@ exports[`installing update when started when user checks for updates when new up
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1224,6 +1229,7 @@ exports[`installing update when started when user checks for updates when no new
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -183,6 +183,7 @@ exports[`periodical checking of updates given updater is enabled and configurati
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -183,6 +183,7 @@ exports[`selection of update stability when started renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -264,6 +264,7 @@ exports[`Command Pallet: keyboard shortcut tests when on linux renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -546,6 +547,7 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing ESC
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -828,6 +830,7 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHI
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1122,6 +1125,7 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHI
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1323,6 +1327,7 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1524,6 +1529,7 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing ESC
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1725,6 +1731,7 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHI
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1938,6 +1945,7 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHI
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -182,6 +182,7 @@ exports[`extensions - navigation using application menu renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -408,6 +409,7 @@ exports[`extensions - navigation using application menu when navigating to exten
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -560,6 +560,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1149,6 +1150,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1738,6 +1740,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2438,6 +2441,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -3035,6 +3039,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -3735,6 +3740,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -4617,6 +4623,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -5317,6 +5324,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -6199,6 +6207,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -6900,6 +6909,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -7486,6 +7496,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -8072,6 +8083,7 @@ exports[`add custom helm repository in preferences when navigating to preference
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -560,6 +560,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1149,6 +1150,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1740,6 +1742,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2380,6 +2383,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2969,6 +2973,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -3547,6 +3552,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -4170,6 +4176,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -4795,6 +4802,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -5479,6 +5487,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -6057,6 +6066,7 @@ exports[`add helm repository from list in preferences when navigating to prefere
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -560,6 +560,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1138,6 +1139,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1608,6 +1610,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2186,6 +2189,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2656,6 +2660,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -3234,6 +3239,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -3857,6 +3863,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -4327,6 +4334,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -4797,6 +4805,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -5267,6 +5276,7 @@ exports[`listing active helm repositories in preferences when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -560,6 +560,7 @@ exports[`remove helm repository from list of active repositories in preferences
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1149,6 +1150,7 @@ exports[`remove helm repository from list of active repositories in preferences
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1738,6 +1740,7 @@ exports[`remove helm repository from list of active repositories in preferences
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2316,6 +2319,7 @@ exports[`remove helm repository from list of active repositories in preferences
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -633,6 +633,7 @@ exports[`preferences - closing-preferences given accessing preferences directly
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -887,6 +888,7 @@ exports[`preferences - closing-preferences given accessing preferences directly
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1007,6 +1009,7 @@ exports[`preferences - closing-preferences given accessing preferences directly
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1127,6 +1130,7 @@ exports[`preferences - closing-preferences given accessing preferences directly
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1777,6 +1781,7 @@ exports[`preferences - closing-preferences given already in a page and then navi
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2031,6 +2036,7 @@ exports[`preferences - closing-preferences given already in a page and then navi
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2285,6 +2291,7 @@ exports[`preferences - closing-preferences given already in a page and then navi
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2539,6 +2546,7 @@ exports[`preferences - closing-preferences given already in a page and then navi
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -646,6 +646,7 @@ exports[`preferences: extension adding preference tabs given in preferences, whe
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -297,6 +297,7 @@ exports[`preferences - navigation to application preferences given in some child
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -935,6 +936,7 @@ exports[`preferences - navigation to application preferences given in some child
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -621,6 +621,7 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1143,6 +1144,7 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -286,6 +286,7 @@ exports[`preferences - navigation to extension specific preferences given in pre
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -586,6 +587,7 @@ exports[`preferences - navigation to extension specific preferences given in pre
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -886,6 +888,7 @@ exports[`preferences - navigation to extension specific preferences given in pre
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1209,6 +1212,7 @@ exports[`preferences - navigation to extension specific preferences given in pre
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1847,6 +1851,7 @@ exports[`preferences - navigation to extension specific preferences given in pre
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2520,6 +2525,7 @@ exports[`preferences - navigation to extension specific preferences given in pre
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2831,6 +2837,7 @@ exports[`preferences - navigation to extension specific preferences given in pre
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -3089,6 +3096,7 @@ exports[`preferences - navigation to extension specific preferences given in pre
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -3378,6 +3386,7 @@ exports[`preferences - navigation to extension specific preferences when navigat
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -3666,6 +3675,7 @@ exports[`preferences - navigation to extension specific preferences when navigat
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -621,6 +621,7 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1173,6 +1174,7 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -621,6 +621,7 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -935,6 +936,7 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -283,6 +283,7 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -921,6 +922,7 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1571,6 +1573,7 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1859,6 +1862,7 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -2110,6 +2114,7 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -621,6 +621,7 @@ exports[`preferences - navigation to terminal preferences given in preferences,
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1110,6 +1111,7 @@ exports[`preferences - navigation to terminal preferences given in preferences,
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -182,6 +182,7 @@ exports[`preferences - navigation using application menu renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -820,6 +821,7 @@ exports[`preferences - navigation using application menu when navigating to pref
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -183,6 +183,7 @@ exports[`show-about-using-tray renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -823,6 +824,7 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -183,6 +183,7 @@ exports[`status-bar-items-originating-from-extensions when application starts wh
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -190,6 +191,7 @@ exports[`status-bar-items-originating-from-extensions when application starts wh
> >
<div <div
class="item" class="item"
data-origin="some-name"
> >
<div <div
data-testid="some-testId" data-testid="some-testId"
@ -199,6 +201,7 @@ exports[`status-bar-items-originating-from-extensions when application starts wh
</div> </div>
<div <div
class="item" class="item"
data-origin="some-name"
> >
<div <div
data-testid="some-testId" data-testid="some-testId"
@ -213,6 +216,7 @@ exports[`status-bar-items-originating-from-extensions when application starts wh
> >
<div <div
class="item" class="item"
data-origin="some-name"
> >
<div <div
data-testid="some-testId" data-testid="some-testId"
@ -222,6 +226,7 @@ exports[`status-bar-items-originating-from-extensions when application starts wh
</div> </div>
<div <div
class="item" class="item"
data-origin="some-name"
> >
<span <span
data-testid="some-testId" data-testid="some-testId"
@ -231,6 +236,7 @@ exports[`status-bar-items-originating-from-extensions when application starts wh
</div> </div>
<div <div
class="item" class="item"
data-origin="some-name"
> >
<span <span
data-testid="some-testId" data-testid="some-testId"

View File

@ -182,6 +182,7 @@ exports[`welcome - navigation using application menu renders 1`] = `
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -821,6 +822,7 @@ exports[`welcome - navigation using application menu when navigated somewhere el
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"
@ -1021,6 +1023,7 @@ exports[`welcome - navigation using application menu when navigated somewhere el
</div> </div>
<div <div
class="StatusBar" class="StatusBar"
data-testid="status-bar"
> >
<div <div
class="leftSide" class="leftSide"

View File

@ -7,6 +7,7 @@ import type { IComputedValue } from "mobx";
import type React from "react"; import type React from "react";
export interface StatusBarItem { export interface StatusBarItem {
origin?: string;
component: React.ComponentType<any>; component: React.ComponentType<any>;
position: "left" | "right"; position: "left" | "right";
visible: IComputedValue<boolean>; visible: IComputedValue<boolean>;

View File

@ -74,6 +74,7 @@ const toItemInjectableFor = (extension: LensRendererExtension, getRandomId: () =
id, id,
instantiate: () => ({ instantiate: () => ({
origin: extension.sanitizedExtensionId,
component, component,
position, position,
visible: visible ?? computed(() => true), visible: visible ?? computed(() => true),

View File

@ -10,9 +10,14 @@ import type { StatusBarItem } from "./status-bar-item-injection-token";
import { statusBarItemInjectionToken } from "./status-bar-item-injection-token"; import { statusBarItemInjectionToken } from "./status-bar-item-injection-token";
import { computedInjectManyInjectable } from "@ogre-tools/injectable-extension-for-mobx"; import { computedInjectManyInjectable } from "@ogre-tools/injectable-extension-for-mobx";
interface StatusItem {
origin?: string;
component: React.ComponentType<StatusBarItemProps>;
}
export interface StatusBarItems { export interface StatusBarItems {
right: React.ComponentType<StatusBarItemProps>[]; right: StatusItem[];
left: React.ComponentType<StatusBarItemProps>[]; left: StatusItem[];
} }
interface Dependencies { interface Dependencies {
@ -27,13 +32,16 @@ function getStatusBarItems({ registrations }: Dependencies): IComputedValue<Stat
}; };
for (const registration of registrations.get()) { for (const registration of registrations.get()) {
const { position = "right", component, visible } = registration; const { position = "right", component, visible, origin } = registration;
if (!visible.get()) { if (!visible.get()) {
continue; continue;
} }
res[position].push(component); res[position].push({
origin,
component,
});
} }
// This is done so that the first ones registered are closest to the corner // This is done so that the first ones registered are closest to the corner

View File

@ -65,7 +65,7 @@ describe("<StatusBar />", () => {
builder.beforeWindowStart((windowDi) => { builder.beforeWindowStart((windowDi) => {
windowDi.override(statusBarItemsInjectable, () => computed(() => ({ windowDi.override(statusBarItemsInjectable, () => computed(() => ({
right: [ () => <span data-testid={testId} >{text}</span> ], right: [ { origin: testId, component: () => <span data-testid={testId} >{text}</span> }],
left: [], left: [],
}) as StatusBarItems)); }) as StatusBarItems));
}); });

View File

@ -22,18 +22,24 @@ const NonInjectedStatusBar = observer(({ items }: Dependencies & StatusBarProps)
const { left, right } = items.get(); const { left, right } = items.get();
return ( return (
<div className={styles.StatusBar}> <div className={styles.StatusBar} data-testid="status-bar">
<div className={styles.leftSide} data-testid="status-bar-left"> <div className={styles.leftSide} data-testid="status-bar-left">
{left.map((Item, index) => ( {left.map((Item, index) => (
<div className={styles.item} key={index}> <div
<Item /> className={styles.item}
key={index}
data-origin={Item.origin}>
{<Item.component/>}
</div> </div>
))} ))}
</div> </div>
<div className={styles.rightSide} data-testid="status-bar-right"> <div className={styles.rightSide} data-testid="status-bar-right">
{right.map((Item, index) => ( {right.map((Item, index) => (
<div className={styles.item} key={index}> <div
<Item /> className={styles.item}
key={index}
data-origin={Item.origin}>
{<Item.component/>}
</div> </div>
))} ))}
</div> </div>