diff --git a/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramBaseStepNode.tsx b/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramBaseStepNode.tsx index 920d75a7e..51bb310b6 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramBaseStepNode.tsx +++ b/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramBaseStepNode.tsx @@ -16,8 +16,7 @@ const StyledStepNodeContainer = styled.div` display: flex; flex-direction: column; - padding-bottom: 12px; - padding-top: 6px; + padding-block: ${({ theme }) => theme.spacing(3)}; `; const StyledStepNodeType = styled.div` diff --git a/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCanvasBase.tsx b/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCanvasBase.tsx index 838b537bc..6007f2268 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCanvasBase.tsx +++ b/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCanvasBase.tsx @@ -51,6 +51,12 @@ const StyledResetReactflowStyles = styled.div` min-height: 0; min-width: 0; } + .react-flow__handle-top { + transform: translate(-50%, -50%); + } + .react-flow__handle-bottom { + transform: translate(-50%, 100%); + } .react-flow__handle.connectionindicator { cursor: pointer; } diff --git a/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCreateStepNode.tsx b/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCreateStepNode.tsx index 1b6b84365..170d1dfd4 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCreateStepNode.tsx +++ b/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCreateStepNode.tsx @@ -7,7 +7,7 @@ import { Position } from '@xyflow/react'; import { IconButton, IconPlus } from 'twenty-ui'; const StyledContainer = styled.div` - padding-top: ${({ theme }) => theme.spacing(1)}; + padding-top: ${({ theme }) => theme.spacing(3)}; transform: translateX(-50%); position: relative; left: ${NODE_ICON_WIDTH + NODE_ICON_LEFT_MARGIN + NODE_BORDER_WIDTH}px;