@ -63,6 +63,7 @@
$: selected =
$: selected =
$builderStore.inBuilder & & $builderStore.selectedComponentId === id
$builderStore.inBuilder & & $builderStore.selectedComponentId === id
$: inSelectedPath = $builderStore.selectedComponentPath?.includes(id)
$: inSelectedPath = $builderStore.selectedComponentPath?.includes(id)
$: inDragPath = inSelectedPath & & $builderStore.editMode
// Interactive components can be selected, dragged and highlighted inside
// Interactive components can be selected, dragged and highlighted inside
// the builder preview
// the builder preview
@ -72,7 +73,7 @@
!isBlock
!isBlock
$: editable = definition.editable
$: editable = definition.editable
$: editing = editable & & selected & & $builderStore.editMode
$: editing = editable & & selected & & $builderStore.editMode
$: draggable = !edit ing & & interactive & & !isLayout & & !isScreen
$: draggable = !inDra gPath & & interactive & & !isLayout & & !isScreen
$: droppable = interactive & & !isLayout & & !isScreen
$: droppable = interactive & & !isLayout & & !isScreen
// Empty components are those which accept children but do not have any.
// Empty components are those which accept children but do not have any.