Docs: Update Free Weekend Vue School banner #1566
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.
This PR updates the top banner of router.vuejs.org to inform users about Vue School’s Free Weekend promotion.
The banner is closable and opens Vue School's Summer promo page in a new tab. The banner will not reappear if a user has closed it (stored in localStorage).
The banner has different phases, each with an expiration date. The copy, graphics and link of the banner depending on the current phase. When the last phase ends, the banner is no longer displayed.
Here is the list of phases:
Free Weekend subscription (the current banner)
Ends 2022-09-30T23:59:59+02:00
Links to https://vueschool.io/free-weekend with UTMs
Screenshots
Free Weekend now live
Ends 2022-10-02T23:59:59+02:00
Links to https://vueschool.io/free-weekend with UTMs
Screenshots
Special Offer
Ends 2022-10-04T23:59:59+02:00
Links to https://vueschool.io/sales/levelup2022 with UTMs
Screenshots
Special Offer Extended
Ends 2022-10-06T23:59:59+02:00
Links to https://vueschool.io/sales/levelup2022 with UTMs
Screenshots
For testing: You can emulate each phase by editing line 104 of
BannerTop.vue
and setting different date values. Please check that each phase link works as expected.