From 8e55c525a67d2f4c45171df54bd9e2b8e85754c2 Mon Sep 17 00:00:00 2001 From: BriannaVH Date: Fri, 30 Jun 2023 13:32:18 -0400 Subject: [PATCH] Got rid of indexing errors with mapping functions --- app/src/components/DataRequirements.tsx | 26 ++++++++++++------------- app/src/pages/[resourceType]/[id].tsx | 3 ++- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/app/src/components/DataRequirements.tsx b/app/src/components/DataRequirements.tsx index 98f3b621..a0bf03df 100644 --- a/app/src/components/DataRequirements.tsx +++ b/app/src/components/DataRequirements.tsx @@ -54,12 +54,12 @@ function DataRequirements({ type, extension, dateFilter, codeFilter }: fhir4.Dat {extension?.map(e => ( <> - + URL: {e.url} - {e?.valueString && ( - + {e.valueString && ( + ValueString: {e.valueString} @@ -74,14 +74,14 @@ function DataRequirements({ type, extension, dateFilter, codeFilter }: fhir4.Dat DateFilter(s): - {dateFilter?.map(data => ( + {dateFilter.map(date => ( <> - + Start Date: - {data?.valuePeriod?.start}
+ {date?.valuePeriod?.start}
- - End Date: {data?.valuePeriod?.end}
+ + End Date: {date?.valuePeriod?.end}
))} @@ -101,12 +101,12 @@ function DataRequirements({ type, extension, dateFilter, codeFilter }: fhir4.Dat {codes.map(codeInterface => ( <> {codeInterface.code && ( - - Code: {codeInterface?.code}
+ + Code: {codeInterface.code}
)} {codeInterface.system && ( - + System: {codeInterface?.system}
)} @@ -122,8 +122,8 @@ function DataRequirements({ type, extension, dateFilter, codeFilter }: fhir4.Dat Value Set(s):
- {codeFiltersWithVS.map(c => ( - + {codeFiltersWithVS.map((c, index) => ( + {c.valueSet}
))} diff --git a/app/src/pages/[resourceType]/[id].tsx b/app/src/pages/[resourceType]/[id].tsx index 7169804f..a6d782f8 100644 --- a/app/src/pages/[resourceType]/[id].tsx +++ b/app/src/pages/[resourceType]/[id].tsx @@ -200,8 +200,9 @@ export default function ResourceIDPage({ jsonData }: InferGetServerSidePropsType )} {dataReqsView === 'formatted' && - dataRequirements?.dataRequirement.map(data => ( + dataRequirements?.dataRequirement.map((data: fhir4.DataRequirement, index: any) => (