No description
Find a file
Calum Muir eb5111aae3 feat: redesign donate modal to match prototype like-for-like
- Cream (#F6F1E8) panel with slide-in/fade animation (no dark header bar)
- Eyebrow + Merriweather 900 title + subtitle header with circular close btn
- Running total dark green chip bar (updates live with mode/amount/Gift Aid)
- Full-label mode toggle: 'One-off donation' / 'Monthly donation', black active
- 2x2 amount chips with large Merriweather amount + impact text, black when selected
- 'Or another amount' inline row (£ prefix + right-aligned number input)
- Gift Aid block: custom visual checkbox, expandable name/address fields
- Pay step: Apple Pay / Google Pay / PayPal express buttons (→ JustGiving),
  'Or pay with card' divider, full card form (email, card, expiry/CVC,
  name, country/postcode), Direct Debit note (monthly only), lock-icon
  Donate button, trust row (Stripe / cancel anytime / Charity SC007357)
- Done step: green checkmark, 'Thank you...' heading, gift summary, close
- Hero button: green pill uppercase 'DONATE →' (matching DonateButton)
- Yellow bar button: black pill uppercase 'DONATE NOW →'

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 12:08:47 +02:00
client Update support and about copy 2025-12-27 16:38:08 +00:00
functions/api Redesign forms to multi-step; add sponsor section and content updates 2026-05-23 17:03:37 +02:00
public Redesign forms to multi-step; add sponsor section and content updates 2026-05-23 17:03:37 +02:00
server Initial commit 2025-12-21 10:34:50 +00:00
shared Initial commit 2025-12-21 10:34:50 +00:00
src feat: redesign donate modal to match prototype like-for-like 2026-05-25 12:08:47 +02:00
.gitignore convert to astro 2025-12-27 21:55:52 +00:00
.replit Saved progress at the end of the loop 2025-12-21 10:36:30 +00:00
astro.config.mjs chore: switch to Node adapter for server-side rendering 2026-05-23 17:38:24 +02:00
components.json Initial commit 2025-12-21 10:34:50 +00:00
drizzle.config.ts Initial commit 2025-12-21 10:34:50 +00:00
package-lock.json chore: switch to Node adapter for server-side rendering 2026-05-23 17:38:24 +02:00
package.json chore: switch to Node adapter for server-side rendering 2026-05-23 17:38:24 +02:00
postcss.config.js Initial commit 2025-12-21 10:34:50 +00:00
tailwind.config.ts convert to astro 2025-12-27 21:55:52 +00:00
tsconfig.json convert to astro 2025-12-27 21:55:52 +00:00
vite.config.ts Initial commit 2025-12-21 10:34:50 +00:00
wrangler.jsonc Fix wrangler.jsonc for Cloudflare Workers deployment 2026-04-30 15:00:21 +00:00