import StackBlitzSDK from '@stackblitz/sdk'; import { tutorialStore } from './webcontainer.js'; export function OpenInStackblitzLink() { return ( ); } function onClick() { const lesson = tutorialStore.lesson; if (!lesson) { throw new Error('Missing lesson'); } const snapshot = tutorialStore.takeSnapshot(); const options = typeof lesson.data.openInStackBlitz === 'object' ? lesson.data.openInStackBlitz : {}; StackBlitzSDK.openProject({ title: options.projectTitle || 'Project generated by TutorialKit', description: options.projectDescription, template: options.projectTemplate || 'node', files: snapshot.files, }); }