Standards

    Adoptable Pets — Petfinder

    Petfinder's own live pet-scroller widget, embedded via organization ID.

    Example

    Animal Friends of the Valleys (Wildomar, CA) is a real rescue whose public listings are used below to demonstrate this adapter with real-world data. This template and 4leggedIT are not affiliated with Animal Friends of the Valleys.

    Adoptable Pets

    Or view all pets on Adopt-a-Pet, GetBuddy or Petfinder.

    Standard

    - Use `mode="petfinder"` (or the standalone `PetfinderScrollerEmbed`) to render Petfinder's own `pet-scroller` widget for one or more `organizationIds`.

    - `organizationIds` are Petfinder's own org ID(s) (e.g. `CA542`) — found in the org's Petfinder profile URL slug.

    - The "Or view all pets on..." cross-link line is the no-JS-safe fallback — always provide `adoptAPetUrl`/`getbuddyUrl`/`pawPlacerUrl` for whichever sibling platforms the org is actually on, so content stays reachable if the widget script fails or JS is unavailable.

    - Standard helper line is part of the adapter (`Or view all pets on Petfinder`) — cross-links to `adoptAPetUrl`/`getbuddyUrl`/`pawPlacerUrl` render alongside it automatically when those props are set.

    - Component: `template/src/components/patterns/PetfinderScrollerEmbed.tsx`, wired into `AdoptablePetsSection.tsx` as mode `"petfinder"`.