Showcase
Loading component registry groups and selected install bundle...
Composable wrapper for Sitecore wildcard (*) pages — the layout-component pattern for programmatic detail pages. One page item named * carries the design; this wrapper resolves the URL's last segment (slug) to a content item under a configured Source Root data folder once per page, exposes the resolved item through React context, and renders an unrestricted wildcard-content placeholder. Authors build the page from ANY renderings (hero, content-block, media, card lists) and map the content model onto them: each child rendering can carry a WildcardBindings rendering parameter (JSON, prop name to resolved field name, e.g. {"title":"Title","image":"Image","body":"Story"}) and the head app overlays those resolved fields onto the child's props — resolved values win, the child's authored datasource content remains the fallback (editing mode, preview, unresolved slugs, no Edge). Use when the detail-page design should be composed from existing components; for a quick single-rendering detail page use wildcard-detail instead. Not for curated page-authored content — use ordinary renderings without a wildcard wrapper.
src/components/registry/components/ui/wildcard-experience.tsx→components/registry/components/ui/wildcard-experience.tsxsrc/components/registry/components/ui/wildcard-experience.sitecore.ts→components/registry/components/ui/wildcard-experience.sitecore.tssrc/app/api/sitecore/igql/route.ts→app/api/sitecore/igql/route.tssrc/components/registry/components/ui/wildcard-experience.recipe.ts→src/recipes/wildcard-experience.recipe.ts@sitecoreai-labs/sitecoreai-cli@0.38.2