ff923bcb82
* Add support for an explicit dismiss button to snackbar, as well as an onDismiss callback * Fix effect dependencies * Fix disabling auto-dismiss when explicit dismissing is on, fix cursor styles * fix noops and dismiss on action * refactor action click handler * rename dismiss button class * increase CES modal placeholder z index * white. space. Co-authored-by: Rebecca Scott <me@becdetat.com> |
||
---|---|---|
.. | ||
src | ||
.npmrc | ||
CHANGELOG.md | ||
README.md | ||
package.json |
README.md
Notices
State management for notices.
NOTE: This has been copied from Gutenberg so that we can iterate on it faster than if we were relying on Gutenberg releasing a new version with our requirements. Once Gutenberg supports our requirements this package should be removed.
Installation
Install the module
npm install @wordpress/notices
This package assumes that your code will run in an ES2015+ environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using core-js or @babel/polyfill will add support for these methods. Learn more about it in Babel docs.
Usage
When imported, the notices module registers a data store on the core/notices
namespace. In WordPress, this is accessed from wp.data.dispatch( 'core/notices' )
.
For more information about consuming from a data store, refer to the @wordpress/data
documentation on Data Access and Manipulation.
For a full list of actions and selectors available in the core/notices
namespace, refer to the Notices Data Handbook page.