Rename categories
Rename "식비" to "음식" and "생활비" to "쇼핑".
This commit is contained in:
@@ -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;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
});
|
||||
|
||||
// 메인 스토리지도 복구
|
||||
|
||||
Reference in New Issue
Block a user