feat(MED-161): update analysis results view

This commit is contained in:
2025-09-17 11:17:36 +03:00
parent 2019c2c1fc
commit bfadf56173
21 changed files with 384 additions and 228 deletions

View File

@@ -52,6 +52,8 @@ export default async function AnalysisResultsPage({
);
}
const orderedAnalysisElements = analysisResponse.orderedAnalysisElements;
return (
<>
<PageHeader />
@@ -80,7 +82,7 @@ export default async function AnalysisResultsPage({
<h4>
<Trans
i18nKey="analysis-results:orderTitle"
values={{ orderNumber: analysisResponse.order.medusa_order_id }}
values={{ orderNumber: analysisResponse.order.medusaOrderId }}
/>
</h4>
<h5>
@@ -88,7 +90,7 @@ export default async function AnalysisResultsPage({
i18nKey={`orders:status.${analysisResponse.order.status}`}
/>
<ButtonTooltip
content={`${analysisResponse.order.created_at ? new Date(analysisResponse?.order?.created_at).toLocaleString() : ''}`}
content={`${analysisResponse.order.createdAt ? new Date(analysisResponse?.order?.createdAt).toLocaleString() : ''}`}
className="ml-6"
/>
</h5>
@@ -102,13 +104,9 @@ export default async function AnalysisResultsPage({
</div>
)}
<div className="flex flex-col gap-2">
{analysisResponse.elements ? (
analysisResponse.elements.map((element, index) => (
<Analysis
key={index}
analysisElement={{ analysis_name_lab: element.analysis_name }}
results={element}
/>
{orderedAnalysisElements ? (
orderedAnalysisElements.map((element, index) => (
<Analysis key={index} element={element} />
))
) : (
<div className="text-muted-foreground text-sm">