feat: Onboarding Pill#2440
Open
camielvs wants to merge 1 commit into
Open
Conversation
🎩 PreviewA preview build has been created at: |
This was referenced Jun 19, 2026
Collaborator
Author
a27cdb0 to
72eadf3
Compare
c38d713 to
5f5d39b
Compare
72eadf3 to
14fbe7b
Compare
5f5d39b to
c994062
Compare
14fbe7b to
a39fbd9
Compare
c994062 to
bbdf96e
Compare
a39fbd9 to
ebc0b79
Compare
bbdf96e to
5ea2aaa
Compare
ebc0b79 to
3b09b65
Compare
7b70ec6 to
601fa2a
Compare
30b5b30 to
5d180fd
Compare
25a3375 to
274bf7f
Compare
a9f00df to
fd579d3
Compare
9096703 to
733a175
Compare
fd579d3 to
2fa0470
Compare
733a175 to
9dea09e
Compare
5d91933 to
d867d0f
Compare
9dea09e to
2b92751
Compare
d867d0f to
fc7588d
Compare
2b92751 to
2404644
Compare
fc7588d to
3561cca
Compare
714eabd to
50a2381
Compare
561b25b to
835828f
Compare
23e92c7 to
1a96436
Compare
1c9c02e to
dd64845
Compare
1a96436 to
6a73580
Compare
dd64845 to
477bb93
Compare
193c890 to
c296a9f
Compare
477bb93 to
cd2d469
Compare
c296a9f to
9aeee97
Compare
cd2d469 to
07759d0
Compare
9aeee97 to
eabeeff
Compare
eabeeff to
b29c919
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Description
Second PR in the onboarding series (stacked on #2421). Makes onboarding progress visible from anywhere in the app, not just the Learning Hub.
OnboardingNavPill— a compactOnboarding · X/Ypill that opens a popover with the full checklist. Mounted in both the v1 and v2 editor navs (hidden in tour mode). It hides itself once onboarding is complete or dismissed.isReady/isResolvedso the pill (and other surfaces) only render once backend state has actually resolved, avoiding a flash of default/incorrect state on load.No new routes or page-level changes — purely an always-available entry point plus the supporting provider state.
Related Issue and Pull requests
Progresses https://github.com/Shopify/oasis-frontend/issues/622
Stacked on #2421 → followed by #2435
Type of Change
Checklist
Screenshots (if applicable)
Test Instructions
Onboarding · X/Ypill appears in the top nav in both the v1 and v2 editors.Additional Comments
Gating is on
isResolved(backend resolved + state loaded) rather thanisReady, so the pill never renders against unresolved state.