Skip to content

Commit 6711a47

Browse files
committed
Clarify modeled campaign impact
1 parent 67e35e1 commit 6711a47

3 files changed

Lines changed: 43 additions & 32 deletions

File tree

apps/warondisease/app/about/page.tsx

Lines changed: 38 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,14 @@ import {
1212
RECOVERY_TRIAL_COST_REDUCTION_FACTOR,
1313
GLOBAL_DISEASE_DEATHS_DAILY,
1414
CURRENT_DISEASE_PATIENTS_GLOBAL,
15+
DFDA_TRIAL_CAPACITY_PLUS_EFFICACY_LAG_LIVES_SAVED,
1516
PEACE_DIVIDEND_ANNUAL_SOCIETAL_BENEFIT,
1617
DFDA_NET_SAVINGS_RD_ONLY_ANNUAL,
1718
DFDA_TRIAL_CAPACITY_MULTIPLIER,
1819
STATUS_QUO_QUEUE_CLEARANCE_YEARS,
1920
DFDA_QUEUE_CLEARANCE_YEARS,
21+
TREATY_REDUCTION_PCT,
2022
} from "@/lib/parameters-calculations-citations"
21-
import { MESSAGING } from "@/lib/messaging"
22-
23-
// Use centralized messaging for timeline shift values
24-
const { timelineShift } = MESSAGING.impact
2523

2624
export default function AboutPage() {
2725
const config = getSiteConfig()
@@ -51,9 +49,9 @@ export default function AboutPage() {
5149
<div className="relative">
5250
<div className="bg-brutal-cyan border-4 border-background p-8 shadow-[12px_12px_0px_0px_rgba(255,255,255,1)] transform -rotate-2">
5351
<div className="text-4xl sm:text-5xl md:text-6xl font-black mb-4">
54-
<ParameterValue param={RECOVERY_TRIAL_COST_REDUCTION_FACTOR} />
52+
<ParameterValue param={RECOVERY_TRIAL_COST_REDUCTION_FACTOR} format={{ precision: 0 }} />
5553
</div>
56-
<div className="font-bold uppercase">MORE EFFICIENT THAN TRADITIONAL TRIALS</div>
54+
<div className="font-bold uppercase">LOWER COST PER PATIENT IN THE RECOVERY TRIAL THAN IN A TRADITIONAL PHASE 3 TRIAL</div>
5755
</div>
5856
</div>
5957
</div>
@@ -63,27 +61,37 @@ export default function AboutPage() {
6361
{/* Stats Section */}
6462
<SectionContainer bgColor="yellow" borderPosition="none" padding="lg">
6563
<Container>
66-
<h2 className="text-3xl sm:text-4xl md:text-5xl font-black uppercase text-center mb-16">THE IMPACT</h2>
64+
<div className="mx-auto mb-16 max-w-4xl text-center">
65+
<h2 className="text-3xl sm:text-4xl md:text-5xl font-black uppercase">THE MISSION IN NUMBERS</h2>
66+
<p className="mt-4 text-base font-bold uppercase sm:text-lg">
67+
THE MODEL PROJECTS WHAT THE TREATY COULD ACHIEVE. TODAY&apos;S DISEASE BURDEN SHOWS WHY THE MISSION IS URGENT.
68+
</p>
69+
</div>
6770
<StatCardGrid
6871
columns={4}
6972
stats={[
70-
{ icon: Globe, value: timelineShift.livesSaved, label: "LIVES SAVED", hover: true },
73+
{
74+
icon: Globe,
75+
value: <ParameterValue param={DFDA_TRIAL_CAPACITY_PLUS_EFFICACY_LAG_LIVES_SAVED} format={{ precision: 1 }} />,
76+
label: "MODELED LIVES THAT COULD BE SAVED",
77+
hover: true,
78+
},
7179
{
7280
icon: TrendingUp,
73-
value: <ParameterValue param={RECOVERY_TRIAL_COST_REDUCTION_FACTOR} />,
74-
label: "COST REDUCTION",
81+
value: <ParameterValue param={RECOVERY_TRIAL_COST_REDUCTION_FACTOR} format={{ precision: 0 }} />,
82+
label: "RECOVERY TRIAL COST REDUCTION",
7583
hover: true,
7684
},
7785
{
7886
icon: Heart,
7987
value: <ParameterValue param={GLOBAL_DISEASE_DEATHS_DAILY} />,
80-
label: "DAILY DEATHS",
88+
label: "DISEASE DEATHS EACH DAY NOW",
8189
hover: true,
8290
},
8391
{
8492
icon: Users,
85-
value: <ParameterValue param={CURRENT_DISEASE_PATIENTS_GLOBAL} />,
86-
label: "PEOPLE SUFFERING",
93+
value: <ParameterValue param={CURRENT_DISEASE_PATIENTS_GLOBAL} format={{ precision: 1 }} />,
94+
label: "PEOPLE WITH CHRONIC DISEASE NOW",
8795
hover: true,
8896
},
8997
] as StatCardProps[]}
@@ -125,8 +133,9 @@ export default function AboutPage() {
125133
title: "R&D SAVINGS",
126134
description: (
127135
<>
128-
PRAGMATIC TRIALS COST <ParameterValue param={RECOVERY_TRIAL_COST_REDUCTION_FACTOR} /> LESS,
129-
SAVING <ParameterValue param={DFDA_NET_SAVINGS_RD_ONLY_ANNUAL} /> ANNUALLY IN MEDICAL RESEARCH.
136+
THE RECOVERY TRIAL DEMONSTRATED <ParameterValue param={RECOVERY_TRIAL_COST_REDUCTION_FACTOR} format={{ precision: 0 }} /> LOWER COST PER
137+
PATIENT. AT SCALE, THE MODEL PROJECTS <ParameterValue param={DFDA_NET_SAVINGS_RD_ONLY_ANNUAL} format={{ precision: 1 }} /> IN ANNUAL MEDICAL
138+
R&amp;D SAVINGS.
130139
</>
131140
),
132141
color: "bg-brutal-pink",
@@ -135,31 +144,34 @@ export default function AboutPage() {
135144
title: "TIMELINE SHIFT",
136145
description: (
137146
<>
138-
INCREASING TRIAL CAPACITY{" "}
139-
<ParameterValue param={DFDA_TRIAL_CAPACITY_MULTIPLIER} format={{ precision: 1 }} />{" "}
140-
COMPRESSES THE DISEASE ERADICATION TIMELINE FROM{" "}
141-
<ParameterValue param={STATUS_QUO_QUEUE_CLEARANCE_YEARS} format={{ precision: 0 }} /> YEARS
142-
TO <ParameterValue param={DFDA_QUEUE_CLEARANCE_YEARS} format={{ precision: 0 }} /> YEARS.
147+
THE MODEL PROJECTS THAT <ParameterValue param={DFDA_TRIAL_CAPACITY_MULTIPLIER} format={{ precision: 1 }} /> MORE TRIAL CAPACITY COULD REDUCE
148+
THE TIME TO FIND FIRST TREATMENTS FOR ALL CURRENTLY UNTREATED DISEASES FROM{" "}
149+
<ParameterValue param={STATUS_QUO_QUEUE_CLEARANCE_YEARS} format={{ precision: 0 }} /> YEARS TO{" "}
150+
<ParameterValue param={DFDA_QUEUE_CLEARANCE_YEARS} format={{ precision: 0 }} /> YEARS.
143151
</>
144152
),
145153
color: "bg-brutal-cyan",
146154
},
147-
// Peace dividend & global security only shown on political/advocacy variants
155+
// Peace dividend and security rebalancing only appear on political/advocacy variants.
148156
...(showPoliticalContent ? [
149157
{
150158
title: "PEACE DIVIDEND",
151159
description: (
152160
<>
153-
REDUCING GLOBAL CONFLICT BY 1% SAVES{" "}
154-
<ParameterValue param={PEACE_DIVIDEND_ANNUAL_SOCIETAL_BENEFIT} /> ANNUALLY IN DIRECT AND
155-
INDIRECT COSTS.
161+
THE MODEL PROJECTS THAT A <ParameterValue param={TREATY_REDUCTION_PCT} format={{ precision: 0 }} /> REDUCTION IN GLOBAL WAR COSTS
162+
COULD PRODUCE <ParameterValue param={PEACE_DIVIDEND_ANNUAL_SOCIETAL_BENEFIT} /> IN ANNUAL DIRECT AND INDIRECT SAVINGS.
156163
</>
157164
),
158165
color: "bg-brutal-yellow",
159166
},
160167
{
161-
title: "GLOBAL SECURITY",
162-
description: "EVERYONE GETS 1% MORE SECURITY WITH FEWER NUCLEAR WEAPONS POINTED AT THEM.",
168+
title: "SECURITY REBALANCE",
169+
description: (
170+
<>
171+
THE TREATY WOULD REDIRECT <ParameterValue param={TREATY_REDUCTION_PCT} format={{ precision: 0 }} /> OF MILITARY SPENDING TOWARD ENDING
172+
WAR AND DISEASE.
173+
</>
174+
),
163175
color: "bg-brutal-yellow",
164176
},
165177
] : []),

packages/site-kit/src/components/layout.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export function Layout({ children }: LayoutProps) {
8888
if (item.isExternal) {
8989
return (
9090
<a
91-
key={item.path}
91+
key={item.id}
9292
href={item.path}
9393
className={className}
9494
target="_blank"
@@ -113,7 +113,7 @@ export function Layout({ children }: LayoutProps) {
113113

114114
return (
115115
<Link
116-
key={item.path}
116+
key={item.id}
117117
href={item.path}
118118
className={className}
119119
onClick={handleClick}
@@ -284,7 +284,7 @@ export function Layout({ children }: LayoutProps) {
284284
</h3>
285285
<ul className="space-y-2 font-bold">
286286
{section.resolvedItems.map((item) => (
287-
<li key={item.path}>
287+
<li key={item.id}>
288288
{item.isExternal ? (
289289
<a
290290
href={item.path}
@@ -329,7 +329,7 @@ export function Layout({ children }: LayoutProps) {
329329
<div className="border-t-4 border-background mt-8 pt-8">
330330
<div className="flex flex-wrap justify-center gap-6 font-bold text-sm mb-4">
331331
{legalItems.map((item, index, array) => (
332-
<React.Fragment key={item.path}>
332+
<React.Fragment key={item.id}>
333333
<Link href={item.path} className="hover:text-brutal-yellow">
334334
{item.label.toUpperCase()}
335335
</Link>

packages/site-kit/src/lib/site-config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ const siteConfigs: Record<SiteVariant, SiteConfig> = {
576576
{
577577
id: "manual",
578578
label: "GET THE MANUAL",
579-
items: ["manual", "listenPodcast", "readOnline", "youtubeChannel"],
579+
items: ["manual", "listenPodcast", "youtubeChannel"],
580580
},
581581
{
582582
id: "resources",
@@ -713,7 +713,6 @@ const siteConfigs: Record<SiteVariant, SiteConfig> = {
713713
"faq",
714714
"thePlan",
715715
"manual",
716-
"readOnline",
717716
"listenPodcast",
718717
],
719718
},

0 commit comments

Comments
 (0)