feat(Headless): #3591893 Enable headless previews for content templates
Closes #3591893
- enables headless previews for content templates
Testing
- build ui and packages and enable canvas_headless
npm run buildnpm run packages:buildddev drush crnpm link -wsddev drush en canvas_headless
- create a headless app:
npx @drupal-canvas/create@latest --experimental-headless --template nextjs - start headless app
npm link @drupal-canvas/headless @drupal-canvas/headless-next @drupal-canvas/headless-react(if using a template other than the nextjs, link@drupal-canvas/headlessand framework adapter matching the template)npm run dev -- --webpack(nextjs turbopack doesn't work with dependencies added throughnpm link)
- configure frontend in canvas
- verify that headless preview in canvas works for content templates with different view modes
AI-Generated: Yes (Used AI coding agent to work on implementation).
Edited by wotnak