From 5104631bd2922ed96867fcfb8deb60d417100d6a Mon Sep 17 00:00:00 2001 From: Andreas Dinauer Date: Sun, 4 Jan 2026 16:32:48 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20Popup=20for=20node=20inspecti?= =?UTF-8?q?on?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.vue | 2 + classes/node/Node.ts | 89 ++++++++++++++++- components/Pulse.vue | 2 +- .../configmap/view/ConfigmapViewComponent.vue | 2 +- components/deployment/DeploymentComponent.vue | 18 ++-- .../view}/DeploymentLogPopup.vue | 34 ++----- .../view/DeploymentRescalePopup.vue} | 18 +--- .../deployment/view/DeploymentViewPopup.vue | 7 +- components/inspect/ResourceType.ts | 24 +++++ .../inspect/{logs => console}/Console.vue | 2 +- .../{logs => console}/ConsoleConfig.ts | 0 .../inspect/resources/ConfigMapList.vue | 3 +- .../CustomResourceDefinitionList.vue | 3 +- .../inspect/resources/DeploymentList.vue | 3 +- components/inspect/resources/IngressList.vue | 3 +- .../inspect/resources/NamespaceList.vue | 3 +- components/inspect/resources/NodeList.vue | 7 +- .../resources/PersistentVolumeClaimList.vue | 3 +- .../resources/PersistentVolumeList.vue | 3 +- components/inspect/resources/PodList.vue | 3 +- components/inspect/resources/SecretList.vue | 3 +- components/inspect/resources/ServiceList.vue | 3 +- .../inspect/resources/StatefulSetList.vue | 3 +- components/{ => node}/NodeComponent.vue | 26 ++--- components/node/view/NodeViewComponent.vue | 96 +++++++++++++++++++ components/pod/PodComponent.vue | 19 ++-- components/pod/view/EnvironmentViewer.vue | 8 +- components/pod/view/PodDeletePopup.vue | 17 ++-- .../logs => pod/view}/PodLogPopup.vue | 11 +-- components/pod/view/PodViewPopup.vue | 28 +----- components/popup/Popup.ts | 54 +++++++++++ components/popup/PopupTemplate.vue | 50 ++-------- components/ui/ContainerPicker.vue | 1 - components/ui/{ => prompt}/Prompt.ts | 0 .../ui/{UiPompt.vue => prompt/UiPrompt.vue} | 0 .../inspect/[resource]/[namespace].vue | 48 ++++++---- pages/account/settings/password.vue | 6 +- pages/index.vue | 2 +- requests/nodes.ts | 2 +- stores/Popup.ts | 24 ----- utils/Memory.ts | 23 +++++ 41 files changed, 418 insertions(+), 235 deletions(-) rename components/{inspect/logs => deployment/view}/DeploymentLogPopup.vue (66%) rename components/{RescaleDeploymentPopup.vue => deployment/view/DeploymentRescalePopup.vue} (89%) create mode 100644 components/inspect/ResourceType.ts rename components/inspect/{logs => console}/Console.vue (97%) rename components/inspect/{logs => console}/ConsoleConfig.ts (100%) rename components/{ => node}/NodeComponent.vue (62%) create mode 100644 components/node/view/NodeViewComponent.vue rename components/{inspect/logs => pod/view}/PodLogPopup.vue (85%) create mode 100644 components/popup/Popup.ts rename components/ui/{ => prompt}/Prompt.ts (100%) rename components/ui/{UiPompt.vue => prompt/UiPrompt.vue} (100%) delete mode 100644 stores/Popup.ts create mode 100644 utils/Memory.ts diff --git a/app.vue b/app.vue index 05a1382..532512a 100644 --- a/app.vue +++ b/app.vue @@ -1,11 +1,13 @@ \ No newline at end of file diff --git a/components/inspect/logs/DeploymentLogPopup.vue b/components/deployment/view/DeploymentLogPopup.vue similarity index 66% rename from components/inspect/logs/DeploymentLogPopup.vue rename to components/deployment/view/DeploymentLogPopup.vue index b7ab341..732f6ce 100644 --- a/components/inspect/logs/DeploymentLogPopup.vue +++ b/components/deployment/view/DeploymentLogPopup.vue @@ -1,6 +1,6 @@