-
-
-
-
-
-
-
-
-
+
@@ -208,6 +192,7 @@ import StorageChart from '../../charts/StorageChart.vue';
import HealthChart from '../../charts/HealthChart.vue';
import ValueCard from '../../general/ValueCard.vue';
import CollapsibleSection from '../../general/CollapsibleSection.vue';
+import NodeSelectBar from '../../general/NodeSelectBar.vue';
// Move all the props, refs, computed properties, and functions from Nodes.vue
const props = defineProps({
@@ -494,6 +479,15 @@ watch(() => props.nodeData, () => {
onUnmounted(() => {
window.removeEventListener('resize', checkScrollButtons);
});
+
+const availableNodes = computed(() => {
+ return props.nodeData.map(node => node.name).sort();
+});
+
+const handleNodeSelect = (node) => {
+ selectedNode.value = node;
+ // Any other node selection handling logic
+};