From fd0c30e5e1e13736098543aea55f6c679cae796b Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Tue, 26 Mar 2024 15:49:13 +0530 Subject: [PATCH] fix: Allow "Convert to Link" option on images --- frontend/src/components/BlockContextMenu.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/BlockContextMenu.vue b/frontend/src/components/BlockContextMenu.vue index 607dbb00..b8655daf 100644 --- a/frontend/src/components/BlockContextMenu.vue +++ b/frontend/src/components/BlockContextMenu.vue @@ -45,7 +45,6 @@ import blockController from "@/utils/blockController"; import getBlockTemplate from "@/utils/blockTemplate"; import { confirm, detachBlockFromComponent, getBlockCopy } from "@/utils/helpers"; import { vOnClickOutside } from "@vueuse/components"; -import { Dialog } from "frappe-ui"; import { nextTick, ref } from "vue"; import { toast } from "vue-sonner"; import ContextMenu from "./ContextMenu.vue"; @@ -136,7 +135,7 @@ const contextMenuOptions: ContextMenuOption[] = [ label: "Convert To Link", action: () => { blockController.getSelectedBlocks().forEach((block: Block) => { - if (block.isSVG()) { + if (block.isSVG() || block.isImage()) { const parentBlock = block.getParentBlock(); if (!parentBlock) return; const newBlockObj = getBlockTemplate("fit-container"); @@ -153,7 +152,7 @@ const contextMenuOptions: ContextMenuOption[] = [ }); }, condition: () => - (props.block.isContainer() || props.block.isText()) && + (props.block.isContainer() || props.block.isText() || props.block.isImage()) && !props.block.isLink() && !props.block.isExtendedFromComponent() && !props.block.isRoot(),