Skip to content

Commit 251c642

Browse files
b0aseclaude
andcommitted
Add PDF download to educational proposal page
- Copy PDF proposal document to public directory - Add styled download section with blue gradient button - Position download prominently after header, before executive summary - Include hover effects and proper file download functionality - Maintain dark theme consistency 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 6118103 commit 251c642

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed
Binary file not shown.

frontend/src/pages/EducationalProposalPage.tsx

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,45 @@ const EducationalProposalPage: React.FC = () => {
149149
font-size: 18px;
150150
font-weight: 300;
151151
}
152+
153+
.download-section {
154+
background: #1a1a1a;
155+
padding: 24px;
156+
border-radius: 8px;
157+
border: 1px solid #2196f3;
158+
margin: 30px 0;
159+
text-align: center;
160+
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2);
161+
}
162+
163+
.download-button {
164+
background: linear-gradient(135deg, #2196f3 0%, #1976d2 100%);
165+
color: #ffffff;
166+
border: none;
167+
padding: 12px 24px;
168+
border-radius: 6px;
169+
font-size: 16px;
170+
font-weight: 500;
171+
cursor: pointer;
172+
text-decoration: none;
173+
display: inline-flex;
174+
align-items: center;
175+
gap: 8px;
176+
transition: all 0.2s ease;
177+
margin-top: 12px;
178+
}
179+
180+
.download-button:hover {
181+
background: linear-gradient(135deg, #1976d2 0%, #1565c0 100%);
182+
transform: translateY(-1px);
183+
box-shadow: 0 4px 12px rgba(33, 150, 243, 0.3);
184+
}
185+
186+
.download-description {
187+
color: #cccccc;
188+
margin: 0 0 8px 0;
189+
font-size: 14px;
190+
}
152191
153192
.roadmap-phase ul {
154193
margin-bottom: 0;
@@ -256,6 +295,17 @@ const EducationalProposalPage: React.FC = () => {
256295
</h3>
257296
</div>
258297

298+
<div className="download-section">
299+
<p className="download-description">Download the complete proposal document</p>
300+
<a
301+
href="/Bitcoin Spreadsheets Educational Initiative - Trust Funding Proposal.pdf"
302+
className="download-button"
303+
download
304+
>
305+
📄 Download PDF Proposal
306+
</a>
307+
</div>
308+
259309
<div className="executive-summary">
260310
<h2 style={{ marginTop: 0, color: '#ffffff', fontSize: '24px', fontWeight: '600' }}>EXECUTIVE SUMMARY</h2>
261311
<p>

0 commit comments

Comments
 (0)