diff --git a/src/admin/src/components/features/FeatureDetail.vue b/src/admin/src/components/features/FeatureDetail.vue index d7fdae9..33fc737 100755 --- a/src/admin/src/components/features/FeatureDetail.vue +++ b/src/admin/src/components/features/FeatureDetail.vue @@ -319,6 +319,7 @@ interface Props { modelValue: boolean; feature: FeatureResponse | null; featureState: FeatureStateResponse | null; + initialTab?: string; } const props = defineProps(); @@ -472,7 +473,7 @@ watch( () => props.modelValue, (open) => { if (open) { - activeTab.value = 'value'; + activeTab.value = props.initialTab ?? 'value'; valueErrorMessage.value = null; settingsErrorMessage.value = null; segmentsErrorMessage.value = null; diff --git a/src/admin/src/components/features/FeatureValueEditor.vue b/src/admin/src/components/features/FeatureValueEditor.vue index 6546408..36bd451 100755 --- a/src/admin/src/components/features/FeatureValueEditor.vue +++ b/src/admin/src/components/features/FeatureValueEditor.vue @@ -1,14 +1,24 @@