7da3a59465
* Add initial (rough) help panel. Only includes "products" task items. * Add help links for other tasks. * Add header to help tab content. * Toggle activity panel tabs when performing a setup task. * Move query string parsing up a level. * Pass query string as prop to ActivityPanel. Fixes rerendering issue when entering a task. * Pass current task to Help panel. * Filter payments task help items by available payment methods. * Filter shipping and tax help items based on WCS install. * Add generic docs link to all help panels. * Track help panel open. * Track help panel link clicks. * Show WCS help items when prompted to install. * Tasks are only performed on the main route. E.g. no value for "path". * Small tweaks to make AcivityPanel more easily testable. * Add initial tests for ActivityPanel tab logic. * Modify HelpPanel component for easier testing. * Add tests for conditional help panel links. * Fix tracking keyboard "clicks" on help links. * Fix query prop on embedded pages. * Allow filtering of help tab items. |
||
---|---|---|
.. | ||
activity-card | ||
activity-header | ||
activity-outbound-link | ||
panels | ||
test | ||
README.md | ||
index.js | ||
style.scss | ||
toggle-bubble.js | ||
unread-indicators.js |
README.md
Activity Panel
This component contains the Activity Panel. This is shown on every page and is rendered as part of the header. It provides access to the notices system and actionable items like orders, reviews, and stock.
Components
ActivityCard
See activity-card/README.md
Sections
Orders
Shows a timeline of actionable orders.