修复画布添加到对话按钮点击失效
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
Your Name 2026-02-08 12:14:11 +08:00
parent 23b48884a9
commit ec16c316cc

View File

@ -1550,6 +1550,8 @@ export function ImageNode({ node, isSelected }: ImageNodeProps) {
transform: 'translateX(-50%)',
pointerEvents: 'auto',
}}
onMouseDown={(e) => e.stopPropagation()}
onPointerDown={(e) => e.stopPropagation()}
onClick={(e) => e.stopPropagation()}
>
{/* 添加到对话 */}
@ -1820,6 +1822,8 @@ export function ImageNode({ node, isSelected }: ImageNodeProps) {
top: getNotePanelPosition().top,
left: getNotePanelPosition().left,
}}
onMouseDown={(e) => e.stopPropagation()}
onPointerDown={(e) => e.stopPropagation()}
onClick={(e) => e.stopPropagation()}
>
<div className="flex items-center justify-between px-4 py-3 border-b border-amber-200/80">
@ -1879,6 +1883,8 @@ export function ImageNode({ node, isSelected }: ImageNodeProps) {
top: getTextPanelPosition().top,
left: getTextPanelPosition().left,
}}
onMouseDown={(e) => e.stopPropagation()}
onPointerDown={(e) => e.stopPropagation()}
onClick={(e) => e.stopPropagation()}
>
<div className="flex items-center justify-between px-4 py-3 border-b border-border/70">