From d2a99ef72dbcc309d4a7c969273d7eac370d6b08 Mon Sep 17 00:00:00 2001
From: neo773 <62795688+neo773@users.noreply.github.com>
Date: Mon, 13 Apr 2026 21:31:50 +0530
Subject: [PATCH] Fix VariablePicker and Fullscreen Icon overlap in
FormAdvancedTextFieldInput (#19614)
fixes
---
.../components/FormAdvancedTextFieldInput.tsx | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/FormAdvancedTextFieldInput.tsx b/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/FormAdvancedTextFieldInput.tsx
index 38e6385fb5..f5aac9a3c0 100644
--- a/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/FormAdvancedTextFieldInput.tsx
+++ b/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/FormAdvancedTextFieldInput.tsx
@@ -46,10 +46,15 @@ const StyledAdvancedTextFieldInnerContainer = styled.div`
width: 100%;
`;
-const StyledEditorActionButtonContainer = styled.div`
+const StyledEditorActionButtonContainer = styled.div<{
+ hasVariablePicker?: boolean;
+}>`
margin-top: ${themeCssVariables.spacing[1]};
position: absolute;
- right: ${themeCssVariables.spacing[1]};
+ right: ${({ hasVariablePicker }) =>
+ hasVariablePicker
+ ? `calc(${themeCssVariables.spacing[7]} + ${themeCssVariables.spacing[2]})`
+ : themeCssVariables.spacing[1]};
top: ${themeCssVariables.spacing[0]};
z-index: 1;
`;
@@ -214,7 +219,9 @@ export const FormAdvancedTextFieldInput = ({
)}
{enableFullScreen && (
-
+
{!readonly && !isFullScreen && (