From 00b773a16daef20734be52879b502ba42ed72ee0 Mon Sep 17 00:00:00 2001 From: momesgin Date: Mon, 18 Dec 2023 13:33:51 -0800 Subject: [PATCH] Expose raw data in vSphere cluster form (#10143) * expose raw data in vSphere fields + tooltip for select options with possible long values * fixed tooltip icon overlapping error containers * passed empty array to ArrayListSelect, used defaultAddValue prop to override default empty string * pass empty array as a fallback to networks for getDefaultVappOptions --------- Co-authored-by: Mo Mesgin --- shell/components/form/ArrayListSelect.vue | 5 + .../__tests__/vmwarevsphere.test.ts | 121 +++++++++++++++--- shell/machine-config/vmwarevsphere.vue | 66 ++++++---- 3 files changed, 147 insertions(+), 45 deletions(-) diff --git a/shell/components/form/ArrayListSelect.vue b/shell/components/form/ArrayListSelect.vue index af176cba09e..fa9f68302e4 100644 --- a/shell/components/form/ArrayListSelect.vue +++ b/shell/components/form/ArrayListSelect.vue @@ -34,6 +34,10 @@ export default { addAllowed() { return this.filteredOptions.length > 0; + }, + + defaultAddValue() { + return this.options[0]?.value; } }, @@ -62,6 +66,7 @@ export default { class="array-list-select" :add-allowed="addAllowed || loading" :loading="loading" + :defaultAddValue="defaultAddValue" @input="$emit('input', $event)" > + +