1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/packages/core/src/features
Janne Savolainen b5e564271e
Extract React Application as a Feature (#7441)
* Fix webpack config for react

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Introduce package for discovering html elements in unit tests

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Switch to using discovery of html elements from package

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Introduce competition for starting react application inside the Feature

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Move stuff in application start to earlier timeslot having no real need to be done so late

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Switch to using react application root feature being more friendly to extending

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Switch to using more familiar pattern of higher order components for wrapping react application

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Adapt to more familiar pattern for higher order components

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Rename feature for clarity

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

---------

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2023-03-31 11:57:20 +03:00
..
__snapshots__ Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
add-cluster Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
application-menu Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
application-update Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
catalog Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
certificate-authorities Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
cluster Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
command-pallet Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
entity-settings Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
extensions Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
file-system-provisioner Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
helm-charts Block renderering non http(s):// links via <HelmChartIcon> (#7419) 2023-03-29 07:39:57 -04:00
helm-releases Change typing for after/before window/application start (#7342) 2023-03-13 15:35:33 +02:00
hotbar/storage Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
namespace-filtering/renderer Cherry pick PRs from 6.4.4 and 6.4.3 (#7309) 2023-03-07 09:46:00 -08:00
navigation/reload-page Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
path-picking-dialog Switch to using messaging and startable stoppable from NPM package (#7368) 2023-03-21 11:38:43 +02:00
pod-logs Fix download all logs for pod with few containers (#7413) 2023-03-27 12:22:37 +03:00
preferences Extract React Application as a Feature (#7441) 2023-03-31 11:57:20 +03:00
quitting-and-restarting-the-app Change typing for after/before window/application start (#7342) 2023-03-13 15:35:33 +02:00
resolve-system-proxy Change typing for after/before window/application start (#7342) 2023-03-13 15:35:33 +02:00
routes/extension-api Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
shell-sync Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
status-bar Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
telemetry Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
terminal/renderer/fonts Convert runMany and runManySync to use injectManyWithMeta + move to seperate package (#7244) 2023-03-10 10:07:28 +02:00
theme/system-type Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
top-bar/extension-api Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
tray Change typing for after/before window/application start (#7342) 2023-03-13 15:35:33 +02:00
user-preferences Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
weblinks Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
welcome Remove BaseStore<T> and replace with composition of dependencies (#7002) 2023-03-28 17:54:25 +03:00
extension-special-characters-in-page-registrations.test.tsx Fix behaviour of auto generated CRD KubeApis and KubeObjectStores (#7384) 2023-03-22 17:51:26 +02:00
navigate-to-extension-page.test.tsx Restructure to monorepo (#6907) 2023-01-24 10:46:26 -08:00
navigating-between-routes.test.tsx Change typing for after/before window/application start (#7342) 2023-03-13 15:35:33 +02:00