diff --git a/resources/js/components/fieldtypes/grid/StackedRow.vue b/resources/js/components/fieldtypes/grid/StackedRow.vue
index 08bef208475..b891a37726e 100644
--- a/resources/js/components/fieldtypes/grid/StackedRow.vue
+++ b/resources/js/components/fieldtypes/grid/StackedRow.vue
@@ -30,6 +30,7 @@
diff --git a/resources/js/components/fieldtypes/replicator/Set.vue b/resources/js/components/fieldtypes/replicator/Set.vue
index b3e21d73966..966809e88c9 100644
--- a/resources/js/components/fieldtypes/replicator/Set.vue
+++ b/resources/js/components/fieldtypes/replicator/Set.vue
@@ -205,6 +205,7 @@ function destroy() {
>
diff --git a/resources/js/components/ui/Publish/Fields.vue b/resources/js/components/ui/Publish/Fields.vue
index 08c71eb8a8a..f3e23f79a9c 100644
--- a/resources/js/components/ui/Publish/Fields.vue
+++ b/resources/js/components/ui/Publish/Fields.vue
@@ -2,9 +2,12 @@
import { injectContainerContext } from './Container.vue';
import { injectFieldsContext } from './FieldsProvider.vue';
import Field from './Field.vue';
+import { computed } from 'vue';
-const { asConfig } = injectContainerContext();
-const { fields, fieldPathPrefix } = injectFieldsContext();
+const { asConfig: containerAsConfig } = injectContainerContext();
+const { fields, asConfig: fieldsAsConfig } = injectFieldsContext();
+
+const asConfig = computed(() => fieldsAsConfig.value !== undefined ? fieldsAsConfig.value : containerAsConfig.value);
diff --git a/resources/js/components/ui/Publish/FieldsProvider.vue b/resources/js/components/ui/Publish/FieldsProvider.vue
index 46a47044253..da96e062c98 100644
--- a/resources/js/components/ui/Publish/FieldsProvider.vue
+++ b/resources/js/components/ui/Publish/FieldsProvider.vue
@@ -23,6 +23,10 @@ const props = defineProps({
type: Boolean,
default: false,
},
+ asConfig: {
+ type: Boolean,
+ default: undefined,
+ },
});
provideFieldsContext({
@@ -30,6 +34,7 @@ provideFieldsContext({
fieldPathPrefix: toRef(() => props.fieldPathPrefix),
metaPathPrefix: toRef(() => props.metaPathPrefix),
readOnly: toRef(() => props.readOnly),
+ asConfig: toRef(() => props.asConfig),
});