From f7a08635afc5d7e348a26735baf763a5f8a24128 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Mon, 27 Oct 2025 10:47:04 +0000 Subject: [PATCH 1/2] Add `asConfig` prop to `FieldsProvider` --- resources/js/components/ui/Publish/Fields.vue | 7 +++++-- resources/js/components/ui/Publish/FieldsProvider.vue | 5 +++++ 2 files changed, 10 insertions(+), 2 deletions(-) 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);