/** * エラーメッセージの定数定義 * アプリケーション全体で使用されるエラーメッセージを一元管理 */ // 一般的なエラーメッセージ export const GENERAL_ERRORS = { UNEXPECTED_ERROR: '予期せぬエラーが発生しました', INVALID_STUFF_NAME: '材料名が正しく入力されていません。', INVALID_AMOUNT: '数量が正しく入力されていません。', INVALID_PRICE: '価格が正しく入力されていません。', }; // 認証関連のエラーメッセージ export const AUTH_ERRORS = { LOGIN_FAILED: 'ログインに失敗しました', REGISTER_FAILED: 'ユーザー登録に失敗しました', }; // 買うものリスト関連のエラーメッセージ export const TOBUY_ERRORS = { FETCH_FAILED: '買うものリストの取得に失敗しました', CREATE_FAILED: '買うものリストの作成に失敗しました', UPDATE_FAILED: '買うものリストの更新に失敗しました', DELETE_FAILED: '買うものリストの削除に失敗しました', BUY_FAILED: '買うものリストの購入処理に失敗しました', }; // 材料リスト関連のエラーメッセージ(料理の追加編集で用いる) export const STUFF_ERRORS = { FETCH_FAILED: '材料リストの取得に失敗しました', CREATE_FAILED: '材料リストの作成に失敗しました', UPDATE_FAILED: '材料リストの更新に失敗しました', DELETE_FAILED: '材料リストの削除に失敗しました', BUY_FAILED: '材料リストの購入処理に失敗しました', }; // 在庫リスト関連のエラーメッセージ export const STOCK_ERRORS = { FETCH_FAILED: '在庫リストの取得に失敗しました', CREATE_FAILED: '在庫リストの作成に失敗しました', UPDATE_FAILED: '在庫リストの更新に失敗しました', DELETE_FAILED: '在庫リストの削除に失敗しました', BUY_FAILED: '在庫リストの購入処理に失敗しました', }; // 料理リスト関連のエラーメッセージ export const RECIPE_ERRORS = { FETCH_FAILED: '料理リストの取得に失敗しました', GET_FAILED: '料理情報の取得に失敗しました', CREATE_FAILED: '料理リストの作成に失敗しました', UPDATE_FAILED: '料理リストの更新に失敗しました', DELETE_FAILED: '料理リストの削除に失敗しました', }; // // タスク関連のエラーメッセージ // export const TASK_ERRORS = { // FETCH_FAILED: 'タスクの取得に失敗しました', // CREATE_FAILED: 'タスクの作成に失敗しました', // UPDATE_FAILED: 'タスクの更新に失敗しました', // DELETE_FAILED: 'タスクの削除に失敗しました', // };