From 95ebf4cfe4e2801818309e91b4bfde47abd08aba Mon Sep 17 00:00:00 2001 From: Philipp Daun Date: Sun, 21 Jun 2026 09:04:38 +0300 Subject: [PATCH] Read as-config prop from both container and fields --- resources/js/components/ui/Publish/Field.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/js/components/ui/Publish/Field.vue b/resources/js/components/ui/Publish/Field.vue index 7fe4986959..0f428d496d 100644 --- a/resources/js/components/ui/Publish/Field.vue +++ b/resources/js/components/ui/Publish/Field.vue @@ -33,7 +33,7 @@ const { desyncField, isTrackingOriginValues, originValues: containerOriginValues, - asConfig, + asConfig: containerAsConfig, errors: containerErrors, readOnly: containerReadOnly, setFieldPreviewValue, @@ -52,7 +52,10 @@ const { fieldPathPrefix: injectedFieldPathPrefix, metaPathPrefix: injectedMetaPathPrefix, readOnly: fieldsProviderReadOnly, + asConfig: fieldsAsConfig, } = injectFieldsContext(); + +const asConfig = computed(() => fieldsAsConfig.value ?? containerAsConfig.value ?? false); const fieldPathPrefix = computed(() => props.fieldPathPrefix || injectedFieldPathPrefix.value); const metaPathPrefix = computed(() => props.metaPathPrefix || injectedMetaPathPrefix.value); const handle = props.config.handle;