diff --git a/pvc-vue/src/components/general/NodeSelectBar.vue b/pvc-vue/src/components/general/NodeSelectBar.vue index 74aeb2e..d003f1e 100644 --- a/pvc-vue/src/components/general/NodeSelectBar.vue +++ b/pvc-vue/src/components/general/NodeSelectBar.vue @@ -1,14 +1,16 @@ @@ -38,13 +40,20 @@ const selectNode = (node) => { \ No newline at end of file diff --git a/pvc-vue/src/components/pages/nodes/NodeVMList.vue b/pvc-vue/src/components/pages/nodes/NodeVMList.vue new file mode 100644 index 0000000..532bd1b --- /dev/null +++ b/pvc-vue/src/components/pages/nodes/NodeVMList.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/pvc-vue/src/components/pages/vms/VMOverview.vue b/pvc-vue/src/components/pages/vms/VMOverview.vue index 03d435a..b6cfc42 100644 --- a/pvc-vue/src/components/pages/vms/VMOverview.vue +++ b/pvc-vue/src/components/pages/vms/VMOverview.vue @@ -19,7 +19,7 @@
-
+
-
+
{ padding: 2rem; } -/* Keep only the styles needed for VM details display */ .info-grid { display: grid; gap: 1rem; diff --git a/pvc-vue/src/views/Nodes.vue b/pvc-vue/src/views/Nodes.vue index 6ae4d51..e5ad012 100644 --- a/pvc-vue/src/views/Nodes.vue +++ b/pvc-vue/src/views/Nodes.vue @@ -13,7 +13,7 @@ import PageTitle from '../components/general/PageTitle.vue'; import NodeOverview from '../components/pages/nodes/NodeOverview.vue'; -defineProps({ +const props = defineProps({ nodeData: { type: Array, required: true, diff --git a/pvc-vue/src/views/VMs.vue b/pvc-vue/src/views/VMs.vue index 6b11bb3..56f70b0 100644 --- a/pvc-vue/src/views/VMs.vue +++ b/pvc-vue/src/views/VMs.vue @@ -14,7 +14,6 @@ import PageTitle from '../components/general/PageTitle.vue'; import VMOverview from '../components/pages/vms/VMOverview.vue'; -// Define props to receive data from App.vue const props = defineProps({ vmData: { type: Array,