施肥機能の confirm() をすべて除去しエラーバナー化
ブラウザが confirm() をブロックすると何も起きず原因不明になる問題を修正。 confirm() を除去し、失敗時はインラインエラーバナーで理由を表示する。 - masters: 肥料削除失敗 → バナー表示 - page: 計画削除失敗 → バナー表示 - FertilizerEditPage: 肥料除去はローカル操作のため confirm だけ除去 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -143,7 +143,6 @@ export default function FertilizerEditPage({ planId }: { planId?: number }) {
|
||||
};
|
||||
|
||||
const removeFertilizer = (id: number) => {
|
||||
if (!confirm('この肥料を計画から削除しますか?')) return;
|
||||
setPlanFertilizers((prev) => prev.filter((f) => f.id !== id));
|
||||
setCalcSettings((prev) => prev.filter((s) => s.fertilizer_id !== id));
|
||||
const dropCol = (m: Matrix): Matrix => {
|
||||
|
||||
Reference in New Issue
Block a user