Rename categories

Rename "식비" to "음식" and "생활비" to "쇼핑".
This commit is contained in:
gpt-engineer-app[bot]
2025-03-21 10:02:05 +00:00
parent 00d8d7f923
commit d6e6c00ea9
6 changed files with 37 additions and 19 deletions

View File

@@ -4,8 +4,8 @@ import { EXPENSE_CATEGORIES } from '@/constants/categoryIcons';
// 기본 데이터 상수 (기본값을 0으로 설정)
export const DEFAULT_CATEGORY_BUDGETS: Record<string, number> = {
: 0,
생활비: 0,
: 0,
쇼핑: 0,
교통비: 0
};
@@ -41,8 +41,8 @@ export const calculateCategorySpending = (
// 지원되는 카테고리이지만 초기화되지 않은 경우
categorySpending[t.category] = t.amount;
} else {
// 지원되지 않는 카테고리는 '생활비'로 집계
categorySpending['생활비'] = (categorySpending['생활비'] || 0) + t.amount;
// 지원되지 않는 카테고리는 '쇼핑'으로 집계
categorySpending['쇼핑'] = (categorySpending['쇼핑'] || 0) + t.amount;
}
});

View File

@@ -17,7 +17,14 @@ export const loadCategoryBudgetsFromStorage = (): Record<string, number> => {
// 3개 카테고리만 유지
const filteredBudgets: Record<string, number> = {};
EXPENSE_CATEGORIES.forEach(category => {
filteredBudgets[category] = parsed[category] || 0;
// 이전 카테고리명이 있을 경우 새 카테고리명으로 값 이전
if (category === '음식' && parsed['식비'] !== undefined) {
filteredBudgets[category] = parsed['식비'];
} else if (category === '쇼핑' && parsed['생활비'] !== undefined) {
filteredBudgets[category] = parsed['생활비'];
} else {
filteredBudgets[category] = parsed[category] || 0;
}
});
return filteredBudgets;
@@ -32,7 +39,14 @@ export const loadCategoryBudgetsFromStorage = (): Record<string, number> => {
// 3개 카테고리만 유지
const filteredBudgets: Record<string, number> = {};
EXPENSE_CATEGORIES.forEach(category => {
filteredBudgets[category] = parsedBackup[category] || 0;
// 이전 카테고리명이 있을 경우 새 카테고리명으로 값 이전
if (category === '음식' && parsedBackup['식비'] !== undefined) {
filteredBudgets[category] = parsedBackup['식비'];
} else if (category === '쇼핑' && parsedBackup['생활비'] !== undefined) {
filteredBudgets[category] = parsedBackup['생활비'];
} else {
filteredBudgets[category] = parsedBackup[category] || 0;
}
});
// 메인 스토리지도 복구