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.
 
 
 
 
 
joint_exc/frontend/src/constants/errorMessages.ts

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: 'タスクの削除に失敗しました',
// };