diff --git a/apps/admin/src/app/(admin)/page.tsx b/apps/admin/src/app/(admin)/page.tsx index 00df8c2..03070b5 100644 --- a/apps/admin/src/app/(admin)/page.tsx +++ b/apps/admin/src/app/(admin)/page.tsx @@ -22,11 +22,12 @@ export default async function AdminOverviewPage(): Promise { } } + const krw = new Intl.NumberFormat('ko-KR', { style: 'currency', currency: 'KRW', maximumFractionDigits: 0 }) const revenueCards = revenue ? [ { title: 'Annual Recurring Revenue', - value: `$${revenue.arrUsd.toLocaleString()}`, + value: krw.format(revenue.arrKrw), subtext: 'Active subscriptions × 12 months', color: 'green' as const, badge: 'ARR', @@ -34,7 +35,7 @@ export default async function AdminOverviewPage(): Promise { }, { title: 'Monthly Recurring Revenue', - value: `$${revenue.mrrUsd.toLocaleString()}`, + value: krw.format(revenue.mrrKrw), subtext: `Pro ${revenue.tierBreakdown.pro.toLocaleString()} · Pro+ ${revenue.tierBreakdown.pro_plus.toLocaleString()}`, color: 'blue' as const, badge: 'MRR', @@ -208,7 +209,7 @@ export default async function AdminOverviewPage(): Promise { > - $ + ₩ {card.badge} diff --git a/apps/admin/src/app/(admin)/releases/page.tsx b/apps/admin/src/app/(admin)/releases/page.tsx index f377684..500d4bb 100644 --- a/apps/admin/src/app/(admin)/releases/page.tsx +++ b/apps/admin/src/app/(admin)/releases/page.tsx @@ -3,6 +3,7 @@ import { Box, Typography, Button } from '@mui/material' import { DoubleBezelCard, TactileBadge } from '@d3ro/ui/components/ds' +import { SITE_URLS } from '@d3ro/core/web-urls' import { C, FONT_SANS, FONT_MONO, panelSx, tableSx, statusBadgeSx } from '@/lib/console-theme' import { requireManager } from '@/lib/admin-guard' import { fetchReleaseHub, type ReleaseAssetPlatform, type ReleaseHub } from '@/lib/forgejo-releases' @@ -107,7 +108,7 @@ function HeaderBar({ feedLive, repoHtmlUrl }: { feedLive: boolean; repoHtmlUrl: Forgejo Releases ↗