From ed175299060bb2b7191d0f03a29d0df712728145 Mon Sep 17 00:00:00 2001 From: myrmidex Date: Fri, 1 May 2026 21:03:05 +0200 Subject: [PATCH] 22 - Generalize UI copy, remove VWCE hardcoding --- resources/js/components/Display/StatsBox.tsx | 6 ++++-- resources/js/components/Onboarding/OnboardingFlow.tsx | 2 +- resources/js/pages/dashboard.tsx | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/resources/js/components/Display/StatsBox.tsx b/resources/js/components/Display/StatsBox.tsx index 4d5a59f..29da41e 100644 --- a/resources/js/components/Display/StatsBox.tsx +++ b/resources/js/components/Display/StatsBox.tsx @@ -26,6 +26,7 @@ interface StatsBoxProps { onAddPurchase?: () => void; onAddMilestone?: () => void; onUpdatePrice?: () => void; + assetSymbol?: string; } export default function StatsBox({ @@ -36,7 +37,8 @@ export default function StatsBox({ className, onAddPurchase, onAddMilestone, - onUpdatePrice + onUpdatePrice, + assetSymbol }: StatsBoxProps) { const [isDropdownOpen, setIsDropdownOpen] = useState(false); @@ -78,7 +80,7 @@ export default function StatsBox({
{stats.currentPrice && (
- VWCE: {formatCurrencyDetailed(stats.currentPrice)} + {assetSymbol ?? 'PRICE'}: {formatCurrencyDetailed(stats.currentPrice)}
)} diff --git a/resources/js/components/Onboarding/OnboardingFlow.tsx b/resources/js/components/Onboarding/OnboardingFlow.tsx index e80f825..01866df 100644 --- a/resources/js/components/Onboarding/OnboardingFlow.tsx +++ b/resources/js/components/Onboarding/OnboardingFlow.tsx @@ -36,7 +36,7 @@ export default function OnboardingFlow({ onComplete }: OnboardingFlowProps) { { id: 'milestones', title: 'SET MILESTONES', - description: 'Define your investment goals', + description: 'Define your goals', completed: false, required: true, }, diff --git a/resources/js/pages/dashboard.tsx b/resources/js/pages/dashboard.tsx index 3abea13..6463a17 100644 --- a/resources/js/pages/dashboard.tsx +++ b/resources/js/pages/dashboard.tsx @@ -253,7 +253,7 @@ export default function Dashboard() { return ( <> - + {/* Stacked Layout */}
@@ -286,6 +286,7 @@ export default function Dashboard() { onAddPurchase={() => setActiveForm('purchase')} onAddMilestone={() => setActiveForm('milestone')} onUpdatePrice={() => setActiveForm('price')} + assetSymbol={currentAsset?.symbol} />