Overview
The Giving page (giving.astro) provides a comprehensive online donation system with multiple giving options, security features, and impact information. It includes an embedded donation form powered by Stripe.
File location: src/pages/giving.astro
Components used
Layout- Page wrapperDonationForm- Interactive donation form component
Data structures
Giving methods
Impact areas
Page sections
Hero section
Minimalist hero with sanctuary image:- “Support Our Ministry”
- “Giving”
- “Supporting our ministry through faithful stewardship”
Online donation section
Two-column layout with sticky content:- Secure & Encrypted - Stripe processing
- Tax Deductible - Official receipts
- Cancel Anytime - Manage at donork.it/locc
Ways to give section
Grid of giving methods:P.O. Box 194, Lake Ozark, MO 65049
Questions section
Contact information for giving questions:Toast notification system
Global toast functions for donation feedback:Toast types
Toast animations
Toast container
DonationForm integration
The embedded form component handles:- Amount selection
- Recurring gift options
- Payment processing via Stripe
- Success/error notifications using toast system
Design features
Sticky sidebar
Left column stays visible during scroll:Card hover effects
Security messaging
Emphasis on security and trust:- Stripe payment processing
- Encrypted transactions
- Official tax receipts
- Cancel anytime flexibility
Performance optimization
Hero image preload:Typography
Albert Sans font throughout:Related components
- DonationForm - Payment processing
- Layout - Page wrapper and layout system
Related pages
- Home page - Main landing with donation section
- Programs page - Ministries supported by giving