|
|
|
@ -65,7 +65,7 @@ const AddRecipe: React.FC = () => { |
|
|
|
|
const [editingItemIdx, setEditingItemIdx] = useState(0); |
|
|
|
|
|
|
|
|
|
// エラーメッセージ表示
|
|
|
|
|
const { showErrorMessage } = useMessage(); |
|
|
|
|
const { showErrorMessage, showSuccessMessage } = useMessage(); |
|
|
|
|
|
|
|
|
|
const loadRecipe = async () => { |
|
|
|
|
if (recipeId && !recipeLoaded) { |
|
|
|
@ -117,7 +117,7 @@ const AddRecipe: React.FC = () => { |
|
|
|
|
|
|
|
|
|
const handleSubmit = async () => { |
|
|
|
|
const recipeId = await handleSaveRecipe(); |
|
|
|
|
// alert('レシピが保存されました!');
|
|
|
|
|
showSuccessMessage('レシピが保存されました!'); |
|
|
|
|
if (!recipeId) return; |
|
|
|
|
navigate('/recipeList'); |
|
|
|
|
} |
|
|
|
@ -126,7 +126,7 @@ const AddRecipe: React.FC = () => { |
|
|
|
|
const recipeId = await handleSaveRecipe(); |
|
|
|
|
if (!recipeId) return false; |
|
|
|
|
await toBuyApi.addByRecipe(recipeId); |
|
|
|
|
// alert('レシピが保存されて買うものリストに追加されました!');
|
|
|
|
|
showSuccessMessage('レシピが保存されて買うものリストに追加されました!'); |
|
|
|
|
navigate('/tasks'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|