From d6b5d0a79e8d5f133143afc3293bc613e77f7506 Mon Sep 17 00:00:00 2001 From: Vuong Le Date: Mon, 3 Nov 2025 16:17:06 +0000 Subject: [PATCH] [KAMINO-748] update lesion descriptions --- src/app/api/analyze/route.ts | 1 + src/app/page.tsx | 14 +++++--------- src/lib/lesion-info.ts | 3 +++ 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/api/analyze/route.ts b/src/app/api/analyze/route.ts index 5e066c0..113de86 100644 --- a/src/app/api/analyze/route.ts +++ b/src/app/api/analyze/route.ts @@ -94,6 +94,7 @@ export async function POST(request: NextRequest) { console.log('Lesion data:', lesionData); return NextResponse.json({ lesionName: lesionData.name, + lesionMessage: lesionData.lesionMessage, therapyMessage: lesionData.therapyMessage }); } catch (error) { console.error('Analysis error:', error); diff --git a/src/app/page.tsx b/src/app/page.tsx index bd711a2..4252bbc 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,6 +5,7 @@ import styles from './page.module.css'; interface AnalysisResult { lesionName: string; + lesionMessage: string; therapyMessage: string; } @@ -154,17 +155,12 @@ export default function Home() { {result && (
- {result.lesionName === "I'm not sure what the condition of your skin is" ? ( - <> -

I'm not sure what the condition of your skin is

-

{result.therapyMessage}

- + {result.lesionMessage ? ( +

{result.lesionMessage}

) : ( - <> -

It looks like you might have {result.lesionName}.

-

{result.therapyMessage}

- +

It looks like you might have {result.lesionName}.

)} +

{result.therapyMessage}

)} diff --git a/src/lib/lesion-info.ts b/src/lib/lesion-info.ts index e45f9bc..f70066c 100644 --- a/src/lib/lesion-info.ts +++ b/src/lib/lesion-info.ts @@ -2,6 +2,7 @@ import { lesionsData } from './lesions-data'; interface LesionInfo { name: string; + lesionMessage: string; therapyMessage: string; } @@ -13,6 +14,7 @@ lesionsData.forEach((lesion) => { if (lesion.lesionName && lesion.therapyMessage) { const lesionInfo: LesionInfo = { name: lesion.lesionName, + lesionMessage: typeof lesion.lesionMessage === 'string' ? lesion.lesionMessage : '', therapyMessage: lesion.therapyMessage }; @@ -29,6 +31,7 @@ lesionsData.forEach((lesion) => { const defaultResponse: LesionInfo = { name: "I'm not sure what the condition of your skin is", + lesionMessage: "I'm not sure what the condition of your skin is", therapyMessage: "Just to be safe, get this checked out by a dermatologist." };