Home page: add Ko-fi as a third card beside newsletter and share; v2.32.1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
729cf94c12
commit
95aecf739f
4 files changed
+20
-5
No files matched your search
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "siteforge",
|
"name": "siteforge",
|
||||||
"version": "2.32.0",
|
"version": "2.32.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "siteforge",
|
"name": "siteforge",
|
||||||
"version": "2.32.0",
|
"version": "2.32.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-s3": "^3.1135.0",
|
"@aws-sdk/client-s3": "^3.1135.0",
|
||||||
"@dnd-kit/core": "^6.3.1",
|
"@dnd-kit/core": "^6.3.1",
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "siteforge",
|
"name": "siteforge",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "2.32.0",
|
"version": "2.32.1",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
+2
-2
@@ -13854,7 +13854,7 @@ a.study-track-card:hover {
|
|||||||
.section-prism { padding: 3.5rem 0; }
|
.section-prism { padding: 3.5rem 0; }
|
||||||
|
|
||||||
.section-home-connect { background: #0c0c08; border-top: 1px solid rgba(201, 168, 76, 0.15); border-bottom: 1px solid rgba(201, 168, 76, 0.15); padding: 3.5rem 0; }
|
.section-home-connect { background: #0c0c08; border-top: 1px solid rgba(201, 168, 76, 0.15); border-bottom: 1px solid rgba(201, 168, 76, 0.15); padding: 3.5rem 0; }
|
||||||
.home-connect-grid { max-width: 1100px; display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; }
|
.home-connect-grid { max-width: 1200px; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1.5rem; }
|
||||||
.home-connect-card { background: rgba(26, 26, 21, 0.7); border: 1px solid rgba(201, 168, 76, 0.18); border-radius: 14px; padding: 2rem; }
|
.home-connect-card { background: rgba(26, 26, 21, 0.7); border: 1px solid rgba(201, 168, 76, 0.18); border-radius: 14px; padding: 2rem; }
|
||||||
.home-connect-card--newsletter { text-align: center; }
|
.home-connect-card--newsletter { text-align: center; }
|
||||||
.home-connect-card--newsletter .newsletter-inner { max-width: none; }
|
.home-connect-card--newsletter .newsletter-inner { max-width: none; }
|
||||||
@@ -13866,7 +13866,7 @@ a.study-track-card:hover {
|
|||||||
.home-more .section-qa-callout, .home-more .section-tfl, .home-more .section-external-sites { padding-top: 3rem; padding-bottom: 3rem; }
|
.home-more .section-qa-callout, .home-more .section-tfl, .home-more .section-external-sites { padding-top: 3rem; padding-bottom: 3rem; }
|
||||||
|
|
||||||
@media (max-width: 860px) {
|
@media (max-width: 860px) {
|
||||||
.home-now-grid, .home-connect-grid { grid-template-columns: 1fr; gap: 2rem; }
|
.home-now-grid { grid-template-columns: 1fr; gap: 2rem; }
|
||||||
}
|
}
|
||||||
@media (max-width: 520px) {
|
@media (max-width: 520px) {
|
||||||
.home-series-card { grid-template-columns: 84px 1fr; gap: 0.9rem; padding: 0.9rem; }
|
.home-series-card { grid-template-columns: 84px 1fr; gap: 0.9rem; padding: 0.9rem; }
|
||||||
|
|||||||
+15
@@ -1473,6 +1473,21 @@ function LandingPage({ content }: { content: SiteContent }) {
|
|||||||
<img src={content.shareQrImageUrl || '/images/qr-code.jpg'} alt="QR code to share the show" className="share-qr" />
|
<img src={content.shareQrImageUrl || '/images/qr-code.jpg'} alt="QR code to share the show" className="share-qr" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{(content.platformKofiUrl || content.platformKofiQrUrl) && (
|
||||||
|
<div className="home-connect-card home-connect-card--kofi">
|
||||||
|
<p className="eyebrow">Support the Ministry</p>
|
||||||
|
<h2 className="section-heading" style={{ textAlign: 'left', marginBottom: '0.75rem' }}>Help keep the Word going</h2>
|
||||||
|
<p className="share-p">This show is listener-supported. Your gift keeps the teaching free for everyone.</p>
|
||||||
|
<div className="home-connect-share-row">
|
||||||
|
{content.platformKofiUrl && (
|
||||||
|
<a href={content.platformKofiUrl} target="_blank" rel="noreferrer" className="kofi-btn">☕ Support on Ko-fi</a>
|
||||||
|
)}
|
||||||
|
{content.platformKofiQrUrl && (
|
||||||
|
<img src={content.platformKofiQrUrl} alt="Ko-fi donation QR code" className="share-qr" onError={e => { e.currentTarget.style.display = 'none' }} />
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user