diff --git a/packages/playground/src/components/manage_gateway_dialog.vue b/packages/playground/src/components/manage_gateway_dialog.vue
index 6678598755..dbac89cf1b 100644
--- a/packages/playground/src/components/manage_gateway_dialog.vue
+++ b/packages/playground/src/components/manage_gateway_dialog.vue
@@ -132,7 +132,7 @@
-
+
,
hideTitle: Boolean,
status: String as PropType,
+ useFqdn: Boolean,
},
emits: {
"update:model-value": (domain?: DomainInfo) => true || domain,
@@ -175,7 +176,7 @@ export default {
});
const disableSelectedDomain = computed(() => enableCustomDomain.value && props.filters.ipv4 === true);
- const useFQDN = computed(() => enableCustomDomain.value && props.filters.ipv4 === false);
+ const useFQDN = computed(() => enableCustomDomain.value && (props.useFqdn || props.filters.ipv4 === false));
const domain = computed(() => {
return {
diff --git a/packages/playground/src/components/node_selector/TfSelectionDetails.vue b/packages/playground/src/components/node_selector/TfSelectionDetails.vue
index 28c30fe945..714d403133 100644
--- a/packages/playground/src/components/node_selector/TfSelectionDetails.vue
+++ b/packages/playground/src/components/node_selector/TfSelectionDetails.vue
@@ -57,6 +57,7 @@
:hide-title="$props.disableNodeSelection"
v-model="domain"
v-model:status="domainStatus"
+ :use-fqdn="$props.useFqdn"
v-if="requireDomain"
/>
@@ -104,6 +105,7 @@ export default {
requireDomain: Boolean,
disableNodeSelection: { type: Boolean, default: () => false },
status: String as PropType,
+ useFqdn: Boolean,
},
emits: {
"update:model-value": (value: SelectionDetails) => true || value,