woocommerce/plugins/woocommerce-blocks/assets/js/base/components/store-notices-container/snackbar-notices.js

22 lines
499 B
JavaScript

/**
* External dependencies
*/
import { SnackbarList } from 'wordpress-components';
import { useStoreNotices } from '@woocommerce/base-hooks';
const NoticesContainer = () => {
const { notices, removeNotice } = useStoreNotices();
const snackbarNotices = notices.filter(
( notice ) => notice.type === 'snackbar'
);
return (
<SnackbarList
notices={ snackbarNotices }
className={ 'wc-block-notices__snackbar' }
onRemove={ removeNotice }
/>
);
};
export default NoticesContainer;