feat(ui): 결제 금액 UI 표시 적용

This commit is contained in:
JiWoong Sul
2026-01-14 00:18:37 +09:00
parent 6e7a7d2477
commit 18a0004d57
5 changed files with 42 additions and 15 deletions

View File

@@ -12,6 +12,7 @@ import 'analysis_badge.dart';
import '../../l10n/app_localizations.dart';
import '../../providers/locale_provider.dart';
import '../../utils/reduce_motion.dart';
import '../../utils/billing_cost_util.dart';
/// 구독 서비스 비율을 파이 차트로 보여주는 카드 위젯
class SubscriptionPieChartCard extends StatefulWidget {
@@ -94,9 +95,13 @@ class _SubscriptionPieChartCardState extends State<SubscriptionPieChartCard> {
// 개별 구독의 비율 계산을 위한 값들 (기본 통화로 환산)
List<double> sectionValues = [];
// 각 구독의 현재 가격을 언어별 기본 통화로 환산
// 각 구독의 실제 결제 금액을 언어별 기본 통화로 환산
for (var subscription in widget.subscriptions) {
double value = subscription.currentPrice;
// 월 환산 금액을 실제 결제 금액으로 역변환
double value = BillingCostUtil.convertFromMonthlyCost(
subscription.currentPrice,
subscription.billingCycle,
);
if (subscription.currency == defaultCurrency) {
// 이미 기본 통화인 경우 그대로 사용