martmull
2025-06-16 13:40:27 +02:00
committed by GitHub
parent cdc4badec3
commit e0cb53af48
21 changed files with 90 additions and 10 deletions
@@ -53,6 +53,7 @@ export const WorkflowVariablePicker: VariablePickerComponent = ({
onVariableSelect={onVariableSelect}
disabled={disabled}
objectNameSingularToSelect={objectNameSingularToSelect}
multiline={multiline}
/>
</StyledSearchVariablesDropdownContainer>
);
@@ -37,11 +37,13 @@ export const WorkflowVariablesDropdown = ({
onVariableSelect,
disabled,
objectNameSingularToSelect,
multiline,
}: {
inputId: string;
onVariableSelect: (variableName: string) => void;
disabled?: boolean;
objectNameSingularToSelect?: string;
multiline?: boolean;
}) => {
const theme = useTheme();
@@ -132,7 +134,10 @@ export const WorkflowVariablesDropdown = ({
)
}
dropdownPlacement="bottom-end"
dropdownOffset={{ x: 2, y: 4 }}
dropdownOffset={{
x: parseInt(theme.spacing(0.5), 10),
y: parseInt(theme.spacing(multiline ? 11 : 1), 10),
}}
/>
);
};
@@ -27,6 +27,7 @@ import {
useIcons,
} from 'twenty-ui/display';
import { MenuItemSelect } from 'twenty-ui/navigation';
import { GenericDropdownContentWidth } from '@/ui/layout/dropdown/constants/GenericDropdownContentWidth';
type WorkflowVariablesDropdownFieldItemsProps = {
step: StepOutputSchema;
@@ -118,7 +119,7 @@ export const WorkflowVariablesDropdownFieldItems = ({
: options;
return (
<DropdownContent>
<DropdownContent widthInPixels={GenericDropdownContentWidth.ExtraLarge}>
<DropdownMenuHeader
StartComponent={
<DropdownMenuHeaderLeftComponent
@@ -17,6 +17,7 @@ import {
useIcons,
} from 'twenty-ui/display';
import { MenuItemSelect } from 'twenty-ui/navigation';
import { GenericDropdownContentWidth } from '@/ui/layout/dropdown/constants/GenericDropdownContentWidth';
type WorkflowVariablesDropdownObjectItemsProps = {
step: StepOutputSchema;
@@ -99,7 +100,7 @@ export const WorkflowVariablesDropdownObjectItems = ({
: options;
return (
<DropdownContent>
<DropdownContent widthInPixels={GenericDropdownContentWidth.ExtraLarge}>
<DropdownMenuHeader
StartComponent={
<DropdownMenuHeaderLeftComponent
@@ -9,6 +9,7 @@ import { StepOutputSchema } from '@/workflow/workflow-variables/types/StepOutput
import { useState } from 'react';
import { IconX, OverflowingTextWithTooltip, useIcons } from 'twenty-ui/display';
import { MenuItem, MenuItemSelect } from 'twenty-ui/navigation';
import { GenericDropdownContentWidth } from '@/ui/layout/dropdown/constants/GenericDropdownContentWidth';
type WorkflowVariablesDropdownWorkflowStepItemsProps = {
dropdownId: string;
@@ -33,7 +34,7 @@ export const WorkflowVariablesDropdownWorkflowStepItems = ({
);
return (
<DropdownContent>
<DropdownContent widthInPixels={GenericDropdownContentWidth.ExtraLarge}>
<DropdownMenuHeader
StartComponent={
<DropdownMenuHeaderLeftComponent