diff --git a/src/components/analytics/SummaryCards.tsx b/src/components/analytics/SummaryCards.tsx index 9045046..6d39183 100644 --- a/src/components/analytics/SummaryCards.tsx +++ b/src/components/analytics/SummaryCards.tsx @@ -16,6 +16,10 @@ const SummaryCards: React.FC = ({ savingsPercentage }) => { const isMobile = useIsMobile(); + + // 남은 예산 계산 + const remainingBudget = totalBudget - totalExpense; + const isOverBudget = remainingBudget < 0; return (
@@ -40,11 +44,17 @@ const SummaryCards: React.FC = ({
-

저축

+

남은 예산

-

- {savingsPercentage}% -

+ {isOverBudget ? ( +

+ 예산 초과: {formatCurrency(Math.abs(remainingBudget))} +

+ ) : ( +

+ {formatCurrency(remainingBudget)} +

+ )}
);