Skip to content

feat(daffio, storefront-examples): render storefront component examples in docs#4361

Open
xelaint wants to merge 2 commits intodevelopfrom
feat/render-storefront-examples
Open

feat(daffio, storefront-examples): render storefront component examples in docs#4361
xelaint wants to merge 2 commits intodevelopfrom
feat/render-storefront-examples

Conversation

@xelaint
Copy link
Member

@xelaint xelaint commented Mar 4, 2026

PR Checklist

  • Commit message follows our contributing guidelines
  • Tests added/updated (for bug fixes/features)
  • Documentation added/updated (for bug fixes/features)

PR Type

  • Bug fix
  • Feature
  • Style update
  • Refactor
  • Test
  • Build
  • CI
  • Docs
  • Performance
  • Other (please describe)

Current behavior

Fixes: #4359

New behavior

  • Add example viewers to storefront carousel and theme-toggle READMEs
  • Add content providers for storefront examples (carousel, theme-toggle)
  • Register storefront examples in the shared design routes factory so they are available across both design and storefront doc sections
  • Update DaffioExampleViewerComponent to resolve source file paths dynamically using the active section (design vs storefront) instead of hardcoding "design"
  • Fix carousel example template (remove invalid daffCardHeader usage)
  • Update storefront-examples public APIs to export content providers
  • Add @daffodil/docs as a dev dependency to @daffodil/storefront-examples

Breaking change?

  • Yes
  • No

Additional context

@xelaint xelaint added the package: daff.io @daffodil/daff.io label Mar 4, 2026
@xelaint xelaint requested a review from griest024 March 4, 2026 16:30
@xelaint xelaint requested review from a team as code owners March 4, 2026 16:34
@xelaint xelaint force-pushed the feat/render-storefront-examples branch from 96482f9 to 33cd167 Compare March 4, 2026 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package: daff.io @daffodil/daff.io

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add example viewer functionality to @daffodil/storefront

1 participant