Examples
Pattern examples and validation references
Use these pages instead of the old playground for feature-level validation. Each page includes implementation notes and what to verify in JS and no-JS browsers.
Adoptable Pets
Provider-agnostic adoptable pets shell (`local`, `petfinder`, `adopt_a_pet`, `getbuddy`, `hybrid`).
Events & News
Unified event/news feed with archive and calendar ordering.
Form Embed Modal
Provider-agnostic modal embeds (JotForm, Google Forms) with no-JS-safe fallbacks.
Found
Found-dog notices module with verification-safe reunification guidance and contact CTAs.
FAQ / Disclosure
Native `<details>/<summary>` FAQ patterns and validation expectations.
Media Gallery
Unified photo/video gallery with optional category filters.
Placement
Placement/courtesy listings with default expiry and optional pet metadata.
PayPal Donate
SDK-backed donate button with direct-link fallback guidance.
No-JS Fallbacks
Review checklist for `js-only`, `<noscript>`, and duplicate fallback cleanup.
Success Stories
Narrative/story-first adopted-pet module with image cards and story context.
Testimonials
Featured + grid testimonial module for reusable story sections.