mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Simplify logic for injecting many instances which can reactively change e.g. based on extension being enabled or disabled (#5662)
* Reorganize stuff to prevent circular dependencies Signed-off-by: Janne Savolainen <janne.savolainen@live.fi> * Install injectable extension to allow injecting reactively many implementations Signed-off-by: Janne Savolainen <janne.savolainen@live.fi> * Switch to using computedInjectMany over filtering injectMany based on enabled extensions for simplicity Signed-off-by: Janne Savolainen <janne.savolainen@live.fi> * Remove await for not being needed Signed-off-by: Janne Savolainen <janne.savolainen@live.fi> * Sort dependencies alphabetically Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
1 parent
d0ed4e46b1
commit
f87f5f245c
35 files changed
+245
-333
No files matched your search
+5
-4
@@ -208,10 +208,11 @@
|
||||
"@hapi/subtext": "^7.0.3",
|
||||
"@kubernetes/client-node": "^0.16.3",
|
||||
"@material-ui/styles": "^4.11.5",
|
||||
"@ogre-tools/fp": "7.1.0",
|
||||
"@ogre-tools/injectable": "7.1.0",
|
||||
"@ogre-tools/injectable-extension-for-auto-registration": "7.1.0",
|
||||
"@ogre-tools/injectable-react": "7.1.0",
|
||||
"@ogre-tools/fp": "8.0.0",
|
||||
"@ogre-tools/injectable": "8.0.0",
|
||||
"@ogre-tools/injectable-extension-for-auto-registration": "8.0.0",
|
||||
"@ogre-tools/injectable-extension-for-mobx": "8.0.0",
|
||||
"@ogre-tools/injectable-react": "8.0.0",
|
||||
"@sentry/electron": "^3.0.7",
|
||||
"@sentry/integrations": "^6.19.3",
|
||||
"@side/jest-runtime": "^1.0.0",
|
||||
|
||||
Reference in new issue
Block a user