Skip to content

Commit

Permalink
fix: Selection on undo
Browse files Browse the repository at this point in the history
  • Loading branch information
surajshetty3416 committed Jan 18, 2024
1 parent bfca191 commit ad5c246
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 23 deletions.
46 changes: 24 additions & 22 deletions frontend/src/components/BuilderBlock.vue
Original file line number Diff line number Diff line change
Expand Up @@ -252,28 +252,30 @@ const showBlock = computed(() => {
return data;
});
watch(
() => store.hoveredBlock,
(newValue, oldValue) => {
if (newValue === props.block.blockId) {
isHovered.value = true;
} else if (oldValue === props.block.blockId) {
isHovered.value = false;
if (!props.preview) {
watch(
() => store.hoveredBlock,
(newValue, oldValue) => {
if (newValue === props.block.blockId) {
isHovered.value = true;
} else if (oldValue === props.block.blockId) {
isHovered.value = false;
}
}
}
);
watch(
() => store.activeCanvas?.selectedBlockIds,
() => {
if (store.activeCanvas?.isSelected(props.block)) {
isSelected.value = true;
} else {
isSelected.value = false;
);
watch(
() => store.activeCanvas?.selectedBlockIds,
() => {
if (store.activeCanvas?.isSelected(props.block)) {
isSelected.value = true;
} else {
isSelected.value = false;
}
},
{
deep: true,
immediate: true,
}
},
{
deep: true,
}
);
);
}
</script>
2 changes: 1 addition & 1 deletion frontend/src/components/BuilderCanvas.vue
Original file line number Diff line number Diff line change
Expand Up @@ -472,7 +472,7 @@ const setRootBlock = (newBlock: Block, resetCanvas = false) => {
const selectedBlockIds = ref([]) as Ref<string[]>;
const selectedBlocks = computed(() => {
return selectedBlockIds.value.map((id) => findBlock(id));
return selectedBlockIds.value.map((id) => findBlock(id)).filter((b) => b) as Block[];
}) as Ref<Block[]>;
const isSelected = (block: Block) => {
Expand Down

0 comments on commit ad5c246

Please sign in to comment.