From 8c70a875f899dd2ed542388d8c7584e9dd3e0813 Mon Sep 17 00:00:00 2001 From: Baptiste Devessier Date: Mon, 9 Feb 2026 22:59:00 +0100 Subject: [PATCH] fix: set a margin even for empty side-column widgets (#17806) | | Read | Edit | |--------|--------|--------| | **Before** | CleanShot 2026-02-09
at 16 07 06@2x | CleanShot 2026-02-09 at 16 07
01@2x | | **After** | CleanShot 2026-02-09
at 16 06 33@2x | CleanShot 2026-02-09 at 16 06
41@2x | Closes https://github.com/twentyhq/core-team-issues/issues/2193 --- .../components/WidgetCardContent.tsx | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/packages/twenty-front/src/modules/page-layout/widgets/widget-card/components/WidgetCardContent.tsx b/packages/twenty-front/src/modules/page-layout/widgets/widget-card/components/WidgetCardContent.tsx index 9d3c797355..bc43b962c7 100644 --- a/packages/twenty-front/src/modules/page-layout/widgets/widget-card/components/WidgetCardContent.tsx +++ b/packages/twenty-front/src/modules/page-layout/widgets/widget-card/components/WidgetCardContent.tsx @@ -13,13 +13,25 @@ const StyledWidgetCardContent = styled.div<{ height: 100%; overflow: hidden; - ${({ theme, hasHeader }) => - hasHeader && - css` - :not(:empty) { + ${({ theme, variant, isEditable, hasHeader }) => { + if (!hasHeader) { + return; + } + + if (variant === 'side-column' && !isEditable) { + return css` margin-top: ${theme.spacing(2)}; - } - `} + + :empty { + margin-top: 0; + } + `; + } + + return css` + margin-top: ${theme.spacing(2)}; + `; + }} ${({ theme, variant, isEditable }) => { if (variant === 'dashboard') {