Add confetti after new onboarding flow #16543
Merged
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
Updates the
Company Website
input to accept any string that validates as a url and not use an<input type="url"/>
, as it's more restrictive then we'd like. Also updated the placeholder toexample.com
Adds a
ConfettiContextProvider
to drop confetti on demand from any component. The end of the new onboarding flow drops confetti now with this change.Confetti will automatically hide after it's all been dropped. You can also manually hide it, or inspect the current status of it's it being shown via additional props returned from the
useConfetti()
hook.validator
(we're using this on the www website already) to validate a url stringreact-confetti
For confetti dropping. I've set it up to bundle split and lazy load so it's not including in the main bundle.How to test
newSignupFlow
feature flag.gitpod.io
and not need a full url with a protocol.Release Notes
Documentation
Build Options:
Experimental feature to run the build with GitHub Actions (and not in Werft).
leeway-target=components:all
Run Leeway with
--dont-test
Publish Options
Installer Options
Add desired feature flags to the end of the line above, space separated
Preview Environment Options:
If enabled this will build
install/preview
If enabled this will create the environment on GCE infra
Valid options are
all
,workspace
,webapp
,ide
,jetbrains
,vscode
,ssh