@wordpress/notices

State management and UI components for notices.

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 such language features and APIs, you should include the polyfill shipped in @wordpress/babel-preset-default in your code.

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.

Components

The package also exports ready-to-use notice UI components powered by the core/notices store.

InlineNotices

Renders notice lists for notices with type