## After ### Workflows  ### WorkflowRuns  ### WorkflowVersions  ## Change Created By into Executed By in workflowRuns 
41 lines
1021 B
TypeScript
41 lines
1021 B
TypeScript
import { ACTIONS } from '@/workflow/constants/Actions';
|
|
import { useCreateStep } from '@/workflow/hooks/useCreateStep';
|
|
import { WorkflowWithCurrentVersion } from '@/workflow/types/Workflow';
|
|
import styled from '@emotion/styled';
|
|
import { MenuItem } from 'twenty-ui';
|
|
|
|
const StyledActionListContainer = styled.div`
|
|
display: flex;
|
|
flex-direction: column;
|
|
height: 100%;
|
|
overflow-y: auto;
|
|
|
|
padding-block: ${({ theme }) => theme.spacing(1)};
|
|
padding-inline: ${({ theme }) => theme.spacing(2)};
|
|
`;
|
|
|
|
export const RightDrawerWorkflowSelectActionContent = ({
|
|
workflow,
|
|
}: {
|
|
workflow: WorkflowWithCurrentVersion;
|
|
}) => {
|
|
const { createStep } = useCreateStep({
|
|
workflow,
|
|
});
|
|
|
|
return (
|
|
<StyledActionListContainer>
|
|
{ACTIONS.map((action) => (
|
|
<MenuItem
|
|
key={action.type}
|
|
LeftIcon={action.icon}
|
|
text={action.label}
|
|
onClick={() => {
|
|
return createStep(action.type);
|
|
}}
|
|
/>
|
|
))}
|
|
</StyledActionListContainer>
|
|
);
|
|
};
|