From ac722fce472ed0e6ce63424b0396baf5fa844372 Mon Sep 17 00:00:00 2001 From: "Yuna.Suzuki" Date: Thu, 19 Jun 2025 13:02:41 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=BB=E5=9C=A8=E5=BA=AB=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E3=81=A7=E7=8F=BE=E5=9C=A8=E3=81=AE=E6=95=B0=E9=87=8F=E3=81=BE?= =?UTF-8?q?=E3=81=9F=E3=81=AF=E4=BE=A1=E6=A0=BC=E3=81=AB=E7=A9=BA=E6=96=87?= =?UTF-8?q?=E5=AD=97=E3=81=8C=E5=85=A5=E3=81=A3=E3=81=9F=E7=8A=B6=E6=85=8B?= =?UTF-8?q?=E3=81=A7=E8=BF=BD=E5=8A=A0=E3=83=9C=E3=82=BF=E3=83=B3=E3=82=92?= =?UTF-8?q?=E6=8A=BC=E3=81=97=E3=81=9F=E3=81=A8=E3=81=8D=E3=81=AE=E3=82=A8?= =?UTF-8?q?=E3=83=A9=E3=83=BC=E3=83=A1=E3=83=83=E3=82=BB=E3=83=BC=E3=82=B8?= =?UTF-8?q?=E3=82=92=E8=A1=A8=E7=A4=BA=20=E3=83=BB=E7=B7=A8=E9=9B=86?= =?UTF-8?q?=E7=94=BB=E9=9D=A2=E3=81=A7=E8=B3=BC=E5=85=A5=E6=99=82=E3=81=AE?= =?UTF-8?q?=E6=95=B0=E9=87=8F=E3=81=8C=E7=A9=BA=E6=96=87=E5=AD=97=E3=81=A7?= =?UTF-8?q?=E3=82=82=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=8C=E5=87=BA=E3=81=AA?= =?UTF-8?q?=E3=81=84=E3=82=88=E3=81=86=E3=81=AB=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/StockPage.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/StockPage.tsx b/frontend/src/pages/StockPage.tsx index 899bce1..a555b84 100644 --- a/frontend/src/pages/StockPage.tsx +++ b/frontend/src/pages/StockPage.tsx @@ -106,8 +106,14 @@ const StockPage: React.FC = () => { if (newStock.newAddition) { newStock.stuffId = null; } - if (isNaN(newStock.amount)) return; - if (isNaN(newStock.price)) return; + if (isNaN(newStock.amount)) { + showErrorMessage(GENERAL_ERRORS.INVALID_AMOUNT); + return; + } + if (isNaN(newStock.price)) { + showErrorMessage(GENERAL_ERRORS.INVALID_PRICE); + return; + } if (newStock.buyAmount !== null && isNaN(newStock.buyAmount)) { newStock.buyAmount = null; @@ -263,7 +269,11 @@ const StockPage: React.FC = () => { setIsDeleteOpen(true); // 削除ダイアログを開く return; } - if (!numericAmount || !numericBuyAmount) { + // if (!numericAmount || !numericBuyAmount) { + // showErrorMessage(GENERAL_ERRORS.INVALID_AMOUNT); + // return; + // } + if (!numericAmount) { showErrorMessage(GENERAL_ERRORS.INVALID_AMOUNT); return; }