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