-
Notifications
You must be signed in to change notification settings - Fork 156
add onboarding page #2211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
add onboarding page #2211
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
|
||
| const handleExport = () => { | ||
| const markdown = planToMarkdown(plan); | ||
| navigator.clipboard.writeText(markdown).then(() => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider adding error handling for navigator.clipboard.writeText in case the clipboard API fails.
📦 Next.js Bundle Analysis for langfuse-docsThis analysis was generated by the Next.js Bundle Analysis action. 🤖 New Page AddedThe following page was added to the bundle from the code in this PR:
|
Important
Adds a new onboarding page with components for goal selection, plan visualization, and progress tracking, including support for URL parameters and localStorage.
OnboardingPagecomponent inOnboardingPage.tsxto manage onboarding flow with goal selection and plan visualization.Checklist.tsx: Displays a checklist of guides with progress tracking and export to Markdown functionality.GraphCanvas.tsx: Visualizes the onboarding plan as a graph using@xyflow/react.JtbdPicker.tsx: Allows users to select JTBDs (Jobs To Be Done) with optional filtering.PresetSidebar.tsx: Displays preset personas for quick goal selection.Toolbar.tsx: Provides navigation and action buttons for the onboarding process.data.ts: Defines data models and helper functions for building onboarding plans.@radix-ui/react-checkboxand@xyflow/reacttopackage.jsondependencies.alert.tsxandcheckbox.tsx: Introduce UI components for alerts and checkboxes.onboarding.mdxto document the onboarding process._meta.tsxto include onboarding in the documentation menu.This description was created by
for 8cf48ea. You can customize this summary. It will automatically update as commits are pushed.