You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.7 KiB
63 lines
2.7 KiB
/**
|
|
* エラーメッセージの定数定義
|
|
* アプリケーション全体で使用されるエラーメッセージを一元管理
|
|
*/
|
|
|
|
// 一般的なエラーメッセージ
|
|
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: 'タスクの削除に失敗しました',
|
|
// };
|