34 lines
699 B
TypeScript
34 lines
699 B
TypeScript
|
/**
|
||
|
* External dependencies
|
||
|
*/
|
||
|
import { _n, sprintf } from '@wordpress/i18n';
|
||
|
import { useBlockProps } from '@wordpress/block-editor';
|
||
|
import type { ReactElement } from 'react';
|
||
|
|
||
|
const MiniCartBlock = (): ReactElement => {
|
||
|
const blockProps = useBlockProps( {
|
||
|
className: 'wc-block-mini-cart',
|
||
|
} );
|
||
|
|
||
|
const productCount = 0;
|
||
|
|
||
|
return (
|
||
|
<div { ...blockProps }>
|
||
|
<button className="wc-block-mini-cart__button">
|
||
|
{ sprintf(
|
||
|
/* translators: %d is the number of products in the cart. */
|
||
|
_n(
|
||
|
'%d product',
|
||
|
'%d products',
|
||
|
productCount,
|
||
|
'woo-gutenberg-products-block'
|
||
|
),
|
||
|
productCount
|
||
|
) }
|
||
|
</button>
|
||
|
</div>
|
||
|
);
|
||
|
};
|
||
|
|
||
|
export default MiniCartBlock;
|