diff --git a/packages/dataviews/CHANGELOG.md b/packages/dataviews/CHANGELOG.md index 3f040a4d679ec6..5b75891e5aceb9 100644 --- a/packages/dataviews/CHANGELOG.md +++ b/packages/dataviews/CHANGELOG.md @@ -21,6 +21,7 @@ - DataViews grid layout: make sure media previews have rounded corners. [#71543](https://github.com/WordPress/gutenberg/pull/71543) - DataForm regular layout: Remove label style overrides as they cause inconsistent results. ([#71574](https://github.com/WordPress/gutenberg/pull/71574)) +- DataForm regular layout: Use BaseControl visual label for readonly fields when in top labelPosition. ([#71597](https://github.com/WordPress/gutenberg/pull/71597)) ## 8.0.0 (2025-09-03) diff --git a/packages/dataviews/src/dataforms-layouts/regular/index.tsx b/packages/dataviews/src/dataforms-layouts/regular/index.tsx index 490762997129af..5f4d3873b84a16 100644 --- a/packages/dataviews/src/dataforms-layouts/regular/index.tsx +++ b/packages/dataviews/src/dataforms-layouts/regular/index.tsx @@ -12,6 +12,7 @@ import { __experimentalVStack as VStack, __experimentalHeading as Heading, __experimentalSpacer as Spacer, + BaseControl, } from '@wordpress/components'; /** @@ -120,17 +121,17 @@ export default function FormRegularField< Item >( {
{ fieldDefinition.readOnly === true ? ( <> - { ! hideLabelFromVision && labelPosition !== 'none' && ( -
- { fieldDefinition.label } -
- ) } -
+ <> + { ! hideLabelFromVision && labelPosition !== 'none' && ( + + { fieldDefinition.label } + + ) } -
+ ) : (