Fix budget calculation error
Corrected an issue where the total monthly budget was incorrectly calculated and displayed as a weekly budget.
This commit is contained in:
@@ -48,6 +48,11 @@ const BudgetTabContent: React.FC<BudgetTabContentProps> = ({
|
||||
onSaveBudget
|
||||
});
|
||||
|
||||
// 월간 예산 모드를 명시적으로 로깅
|
||||
React.useEffect(() => {
|
||||
console.log('BudgetTabContent 렌더링: 월간 예산 모드');
|
||||
}, []);
|
||||
|
||||
return (
|
||||
<div>
|
||||
{isBudgetSet ? (
|
||||
|
||||
@@ -17,8 +17,11 @@ export const useExtendedBudgetUpdate = (
|
||||
) => {
|
||||
console.log('확장 예산 업데이트 시작:', type, amount, newCategoryBudgets);
|
||||
|
||||
// 기본 예산 목표 업데이트
|
||||
handleBudgetUpdate(type, amount);
|
||||
// 카테고리 예산 입력 폼에서 호출된 경우, type이 없으면 monthly로 설정
|
||||
const budgetType = type || 'monthly';
|
||||
|
||||
// 기본 예산 목표 업데이트 - 항상 월간 예산 우선
|
||||
handleBudgetUpdate(budgetType, amount);
|
||||
|
||||
// 카테고리 예산 업데이트 (제공된 경우)
|
||||
if (newCategoryBudgets) {
|
||||
|
||||
@@ -110,7 +110,7 @@ export const useBudgetTabContent = ({
|
||||
|
||||
// 총액이 0이 아닐 때만 저장 처리
|
||||
if (totalBudget > 0) {
|
||||
// 월간 예산 기준으로 전달
|
||||
// 명시적으로 월간 예산으로 설정 - 'monthly' 타입으로 전달
|
||||
onSaveBudget(totalBudget, updatedCategoryBudgets);
|
||||
setShowBudgetInput(false);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user