Skip to content
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

[UEPR-44] Implemented custom journeys for onboarding #8801

Conversation

MiroslavDionisiev
Copy link
Contributor

@MiroslavDionisiev MiroslavDionisiev commented Oct 9, 2024

Jira Ticket

UEPR-44

Changes:

  • updated query-string library to allow parsing boolean values
  • installed driver.js library for creating the journeys
  • fixed disappearance of tutorial=all query parameter after new project is created when opening editor from ideas page
  • created journey to appear when opening the editor to create new project
  • created journey to appear when opening example project
  • created highlight of tutorials button in editor when user pick On Own option

Editor onboarding journey

image

Tutorials highlight after user picks On Own option

image

Project onboarding journey if user picks Starter project option

image

webpack.config.js Outdated Show resolved Hide resolved
src/views/preview/project-view.jsx Show resolved Hide resolved
Comment on lines 60 to 61
props.projectId &&
prevProjectId === '0' &&
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we're checking for prevProjectId === '0' and projectId cannot be null or undefined, do we need the first truthy check (the props.projectId one)?

src/views/preview/project-view.jsx Outdated Show resolved Hide resolved
src/components/journeys/editor-journey/editor-journey.jsx Outdated Show resolved Hide resolved
src/components/journeys/editor-journey/editor-journey.jsx Outdated Show resolved Hide resolved
src/components/journeys/editor-journey/editor-journey.jsx Outdated Show resolved Hide resolved
src/components/journeys/editor-journey/editor-journey.jsx Outdated Show resolved Hide resolved
@MiroslavDionisiev MiroslavDionisiev changed the base branch from develop to onboarding-integration October 17, 2024 11:32
@MiroslavDionisiev MiroslavDionisiev merged commit f98be9e into scratchfoundation:onboarding-integration Oct 18, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants