diff --git a/nextjs-app/components/ComparisonView.tsx b/nextjs-app/components/ComparisonView.tsx index 65e6624..600794e 100644 --- a/nextjs-app/components/ComparisonView.tsx +++ b/nextjs-app/components/ComparisonView.tsx @@ -379,6 +379,7 @@ export function ComparisonView({ data={activeComparisonData} nationalAverages={nationalAverages} benchmarks={benchmarks} + isSecondary={!isPrimary} /> ; nationalAverages?: NationalAverages; benchmarks?: Benchmarks; + isSecondary?: boolean; }) { const urns = schools.map((school) => school.urn); const schoolNames = schools.map((school) => school.school_name); - const isSecondary = schools.some( + const isSecondary = propIsSecondary !== undefined ? propIsSecondary : schools.some( (school) => data[String(school.urn)]?.school_info?.attainment_8_score != null, ); diff --git a/nextjs-app/components/compare/CompareAtAGlance.tsx b/nextjs-app/components/compare/CompareAtAGlance.tsx index 59c9fe7..f73f548 100644 --- a/nextjs-app/components/compare/CompareAtAGlance.tsx +++ b/nextjs-app/components/compare/CompareAtAGlance.tsx @@ -47,14 +47,16 @@ export function CompareAtAGlance({ data, nationalAverages, benchmarks, + isSecondary: propIsSecondary, }: { schools: School[]; data: Record; nationalAverages?: NationalAverages; benchmarks?: Benchmarks; + isSecondary?: boolean; }) { const urns = schools.map((school) => school.urn); - const isSecondary = schools.some( + const isSecondary = propIsSecondary !== undefined ? propIsSecondary : schools.some( (school) => data[String(school.urn)]?.school_info?.attainment_8_score != null, ); const headlineKey = isSecondary ? 'attainment_8_score' : 'rwm_expected_pct'; diff --git a/nextjs-app/components/compare/CompareCommunity.tsx b/nextjs-app/components/compare/CompareCommunity.tsx index 6d39a3c..9e14288 100644 --- a/nextjs-app/components/compare/CompareCommunity.tsx +++ b/nextjs-app/components/compare/CompareCommunity.tsx @@ -20,12 +20,14 @@ export function CompareCommunity({ schools, data, benchmarks, + isSecondary: propIsSecondary, }: { schools: School[]; data: Record; benchmarks?: Benchmarks; + isSecondary?: boolean; }) { - const isSecondary = schools.some( + const isSecondary = propIsSecondary !== undefined ? propIsSecondary : schools.some( (school) => data[String(school.urn)]?.school_info?.attainment_8_score != null, ); const bench = isSecondary ? benchmarks?.secondary : benchmarks?.primary;