Standards

    Adoptable Pets — GetBuddy

    GetBuddy's embeddable listings iframe, keyed off an 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="getbuddy"` (or the standalone `GetBuddyEmbed`) for a site whose listings are managed on GetBuddy.

    - `organizationId` is GetBuddy's own org ID — found in the org's GetBuddy shelter page URL.

    - `species` filters the embed (e.g. `"dog"`); `iframeHeight` controls the mounted iframe's height, `showIframe=false` renders link-out only.

    - `listingsUrl` (optional) is the org's own GetBuddy shelter page — used for the "Or view all pets on GetBuddy" link and as the no-JS fallback destination.

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

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