2
0

fix(flow): 🐛 Drag single step from block

This commit is contained in:
Baptiste Arnaud
2022-03-01 14:06:15 +01:00
parent 71b2b84cdf
commit ae347eeb53

View File

@ -9,7 +9,7 @@ import { Block } from 'models'
import { useGraph } from 'contexts/GraphContext'
import { useStepDnd } from 'contexts/GraphDndContext'
import { StepNodesList } from '../StepNode/StepNodesList'
import { isNotDefined } from 'utils'
import { isDefined, isNotDefined } from 'utils'
import { useTypebot } from 'contexts/TypebotContext/TypebotContext'
import { ContextMenu } from 'components/shared/ContextMenu'
import { BlockNodeContextMenu } from './BlockNodeContextMenu'
@ -38,7 +38,8 @@ export const BlockNode = ({ block, blockIndex }: Props) => {
const isPreviewing =
previewingEdge?.to.blockId === block.id ||
previewingEdge?.from.blockId === block.id
const isStartBlock = block.steps[0].type === 'start'
const isStartBlock =
isDefined(block.steps[0]) && block.steps[0].type === 'start'
const blockCoordinates = blocksCoordinates[block.id]
const blockRef = useRef<HTMLDivElement | null>(null)