From 52864b540095025232ae237134d6be5701d20549 Mon Sep 17 00:00:00 2001 From: Wells Date: Tue, 16 Apr 2024 15:25:09 +0800 Subject: [PATCH] fix: variable tree remove button event handling (#134) * docs: add StrictMode * fix: variable tree remove button event handling --- apps/playground/src/layouts/index.tsx | 6 +++--- packages/designer/src/components/variable-tree/index.tsx | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/playground/src/layouts/index.tsx b/apps/playground/src/layouts/index.tsx index dd41005..d46234c 100644 --- a/apps/playground/src/layouts/index.tsx +++ b/apps/playground/src/layouts/index.tsx @@ -1,11 +1,11 @@ -import React from 'react'; +import React, { StrictMode } from 'react'; import { Outlet } from 'umi'; import './index.less'; export default function Layout() { return ( -
+ -
+ ); } diff --git a/packages/designer/src/components/variable-tree/index.tsx b/packages/designer/src/components/variable-tree/index.tsx index 7241788..fbbe9b7 100644 --- a/packages/designer/src/components/variable-tree/index.tsx +++ b/packages/designer/src/components/variable-tree/index.tsx @@ -204,7 +204,8 @@ export function VariableTree(props: VariableTreeProps) { {node.showRemoveButton && ( { + onConfirm={(e) => { + e.stopPropagation(); if (isStoreVariablePath(node.key)) { onRemoveStoreVariable(node.key); } else {