Content Embed Blocks Showcase: Every Block Type on Best Price Cruising
Internal test article for editors and developers: live examples of all nine embed block types, display variants, and v2 placement anchors on a single published page.

Block showcase overview
This is a test article published so you can see every content embed block type in one place. Each section below is followed by a different block configuration using v2 `placement.anchor` (not legacy `insert_after_h2`).
Deal blocks pull live warehouse and scanner data from our API. If inventory is thin for a filter, you may see empty-state fallbacks—that is intentional so we can verify those UI paths too.
Inventory snapshot
The inventory_stat block summarizes how many itineraries and sailings match a filter, plus a from-price teaser and CTA. Below uses the banner display variant scoped to Galveston + Caribbean.
Live warehouse grid
cruise_rail renders a grid of live deals from `/api/v1/cruise/deals`. This example uses grid layout, standard cards, price-asc sort, and Galveston departure filters.
Featured spotlight deal
deal_spotlight highlights a single hero deal (limit is always 1). Display defaults to hero layout and hero card variant with lowest highlight.
Compare three sailings
deal_compare shows 2–4 deals side by side. This block uses compact cards in a grid with limit 3.
Tabbed seasons and cuts
deal_tabs combines multiple tabs in one block—here a warehouse Caribbean tab and a picked true_cuts tab. Tabs resolve in parallel on the server.
Verified scanner picks
picked_rail reads `/api/v1/deals/picked`. First rail: row + badge on true_cuts. Second rail: grid + stat on validated_historic_lows (stacked below).
Callout variants
callout blocks are static (no API fetch). Four variants appear below: tip, info, warning, and disclaimer.
Search and browse CTAs
search_cta blocks are button rows to `/sailings`, `/deals`, and `/contact`. Below: prominent variant; a subtle variant appears at the end before the FAQ.
Closing
If every block rendered on this page, the v2 embed pipeline is working end to end. You can delete or unpublish this slug when you are done reviewing.












