From 64b59a0c2788b3a35734da58a948ed9746788098 Mon Sep 17 00:00:00 2001 From: Yi-Ya Chen Date: Thu, 6 Mar 2025 15:34:45 +0800 Subject: [PATCH] refactor: default should selectable Signed-off-by: Yi-Ya Chen --- pkg/harvester/components/settings/csi-driver-config.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/harvester/components/settings/csi-driver-config.vue b/pkg/harvester/components/settings/csi-driver-config.vue index c48de914..a7d95324 100644 --- a/pkg/harvester/components/settings/csi-driver-config.vue +++ b/pkg/harvester/components/settings/csi-driver-config.vue @@ -167,8 +167,10 @@ export default { }, isBackupVolumeSnapshotClassNameDisabled(driver) { - if (this.allowEmptySnapshotClassNameFeatureEnabled) return true; + return driver === LONGHORN_DRIVER || this.allowEmptySnapshotClassNameFeatureEnabled; + }, + isBackupVolumeSnapshotClassNameSelectable(driver) { return driver === LONGHORN_DRIVER; }, @@ -238,9 +240,9 @@ export default { :mode="mode" required :disabled="isBackupVolumeSnapshotClassNameDisabled(driver.key)" - :selectable="!allowEmptySnapshotClassNameFeatureEnabled" :options="getVolumeSnapshotOptions(driver.key)" :label="t('harvester.setting.csiDriverConfig.backupVolumeSnapshotClassName')" + @selectable="isBackupVolumeSnapshotClassNameSelectable(driver.key)" @keydown.native.enter.prevent="()=>{}" @update:value="update" />