From 3c0279ac8dfa927ee5e11c2045d93c3a10aa910a Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Thu, 21 May 2026 13:44:01 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/components/three/ModelViewer.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/three/ModelViewer.tsx b/src/components/three/ModelViewer.tsx index 41e04ee..b728924 100644 --- a/src/components/three/ModelViewer.tsx +++ b/src/components/three/ModelViewer.tsx @@ -228,11 +228,19 @@ function useLabelDistanceFactor(position: [number, number, number]): number { return ref.current; } -function MeasurementLabel({ position, text, variant, fixed = false }: { position: [number, number, number]; text: string; variant: 'success' | 'primary'; fixed?: boolean }) { +function MeasurementLabel({ position, text, variant, fixed = false }: { position: [number, number, number]; text: string; variant: 'success' | 'primary' | 'accent'; fixed?: boolean }) { const dfDynamic = useLabelDistanceFactor(position); const df = fixed ? dfDynamic : 1.5; - const borderClass = variant === 'success' ? 'border-success/60' : 'border-primary/60'; - const textClass = variant === 'success' ? 'text-success' : 'text-primary'; + const borderClass = variant === 'success' + ? 'border-success/60' + : variant === 'accent' + ? 'border-amber-400/70' + : 'border-primary/60'; + const textClass = variant === 'success' + ? 'text-success' + : variant === 'accent' + ? 'text-amber-400' + : 'text-primary'; return (