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 +}