From a6319712b581b24158231dbe739920bb4e93d3f7 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Thu, 30 Jul 2026 10:30:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20X/Y=E8=BE=93=E5=85=A5=E6=A1=86NaN?= =?UTF-8?q?=E9=98=B2=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PipConfigPanel/components/LayerConfig.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/apps/web/src/pages/editing-planner/components/PipConfigPanel/components/LayerConfig.tsx b/apps/web/src/pages/editing-planner/components/PipConfigPanel/components/LayerConfig.tsx index 1b3e7aa44..e7380aa02 100644 --- a/apps/web/src/pages/editing-planner/components/PipConfigPanel/components/LayerConfig.tsx +++ b/apps/web/src/pages/editing-planner/components/PipConfigPanel/components/LayerConfig.tsx @@ -82,7 +82,10 @@ export const LayerConfig: React.FC = ({ min={0} max={100} value={layer.x} - onChange={(e) => onUpdate(layer.id, { x: Number(e.target.value) })} + onChange={(e) => { + const val = Number(e.target.value) + if (!isNaN(val)) onUpdate(layer.id, { x: val }) + }} />
@@ -93,7 +96,10 @@ export const LayerConfig: React.FC = ({ min={0} max={100} value={layer.y} - onChange={(e) => onUpdate(layer.id, { y: Number(e.target.value) })} + onChange={(e) => { + const val = Number(e.target.value) + if (!isNaN(val)) onUpdate(layer.id, { y: val }) + }} />
@@ -239,4 +245,4 @@ export const LayerConfig: React.FC = ({ )} ) -} \ No newline at end of file +}