stockpageを修正しました

feature-backend-stock-fix
Yuna.Suzuki 4 months ago
parent 966b1cc7c6
commit d1cdd37900
  1. 14
      frontend/src/pages/StockPage.tsx

@ -106,13 +106,6 @@ const StockPage: React.FC = () => {
}; };
/** 編集ボタンを押したときにダイアログを開く */ /** 編集ボタンを押したときにダイアログを開く */
// const handleOpenEdit = () => {
// if (selectedRow) {
// setIsEditOpen(true);
// } else {
// alert("編集する食材を選択してください。");
// }
// };
// ダイアログを開く際に `selectedRow` の値を `editStock` にセット // ダイアログを開く際に `selectedRow` の値を `editStock` にセット
const handleOpenEdit = () => { const handleOpenEdit = () => {
if (selectedRow) { if (selectedRow) {
@ -143,13 +136,13 @@ const StockPage: React.FC = () => {
setIsEditOpen(false); // ダイアログを閉じる setIsEditOpen(false); // ダイアログを閉じる
}; };
// ダイアログを開く際に `selectedRow` の値を `editStock` にコピー // ダイアログを開く際に `selectedRow` の値を `editStock` にコピー
useEffect(() => { useEffect(() => {
if (selectedRow) { if (selectedRow) {
setEditStock({ ...selectedRow }); setEditStock({ ...selectedRow });
} }
}, [selectedRow]); // `selectedRow` が変更されたら `editStock` に反映 }, [selectedRow]); // `selectedRow` が変更されたら `editStock` に反映
// テキストフィールドの変更を検知 // テキストフィールドの変更を検知
const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => { const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {
if (editStock) { if (editStock) {
@ -159,6 +152,7 @@ const StockPage: React.FC = () => {
}); });
} }
}; };
/** 編集ダイアログを閉じる */ /** 編集ダイアログを閉じる */
const handleCloseEdit = () => { const handleCloseEdit = () => {
setIsEditOpen(false); setIsEditOpen(false);
@ -248,7 +242,7 @@ const StockPage: React.FC = () => {
onChange={handleChange} onChange={handleChange}
/> />
<TextField <TextField
label="賞味・消費期限" label="賞味・消費期限 (yyyy-MM-dd)"
fullWidth fullWidth
margin="normal" margin="normal"
name="expDate" name="expDate"
@ -256,7 +250,7 @@ const StockPage: React.FC = () => {
onChange={handleChange} onChange={handleChange}
/> />
<TextField <TextField
label="購入日" label="購入日 (yyyy-MM-dd)"
fullWidth fullWidth
margin="normal" margin="normal"
name="buyDate" name="buyDate"

Loading…
Cancel
Save