From cc353b310fed74916e9b8557db4641dc59b30b85 Mon Sep 17 00:00:00 2001 From: Sinisa Kusic Date: Thu, 30 Oct 2025 10:11:26 +0100 Subject: [PATCH 1/2] refactor(headless-cms): update field section styling - Change heading level from 6 to 5 for better hierarchy - Refactor border line from parent div to pseudo-element - Move label text into separate span for z-index control - Improve visual separation with after pseudo-element - Update spacing and positioning classes - Simplify DOM structure by removing unnecessary wrapper div Changes applied to DynamicSection and singleObjectInline components to create consistent styling with improved visual hierarchy. --- .../plugins/fieldRenderers/DynamicSection.tsx | 24 ++++++++--------- .../object/singleObjectInline.tsx | 26 ++++++++----------- 2 files changed, 22 insertions(+), 28 deletions(-) diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/DynamicSection.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/DynamicSection.tsx index ed7b66c99d0..bb7e5b36ad5 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/DynamicSection.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/DynamicSection.tsx @@ -82,27 +82,25 @@ const DynamicSection = ({ {showLabel ? ( -
+ <> - {`${field.label} ${ - bindFieldValue.length - ? `(${bindFieldValue.length})` - : "" - }`} + + {`${field.label} ${ + bindFieldValue.length + ? `(${bindFieldValue.length})` + : "" + }`} + {field.helpText && ( )} -
+ ) : null} <> diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/object/singleObjectInline.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/object/singleObjectInline.tsx index 6602372f98c..7f5bfb27c85 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/object/singleObjectInline.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/object/singleObjectInline.tsx @@ -38,25 +38,21 @@ const plugin: CmsModelFieldRendererPlugin = { -
- + {field.label} - - {field.helpText && ( - - {field.helpText} - - )} -
+ + + {field.helpText && ( + + {field.helpText} + + )}
Date: Thu, 30 Oct 2025 10:16:40 +0100 Subject: [PATCH 2/2] refactor: simplify object field wrapper styling Remove border and padding from single object inline field wrapper, replacing with vertical padding only for cleaner appearance. --- .../plugins/fieldRenderers/object/singleObjectInline.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/object/singleObjectInline.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/object/singleObjectInline.tsx index 7f5bfb27c85..5ff8cde25d7 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/object/singleObjectInline.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/object/singleObjectInline.tsx @@ -53,11 +53,7 @@ const plugin: CmsModelFieldRendererPlugin = { {field.helpText} )} -
+