76 lines
2.4 KiB
TypeScript
76 lines
2.4 KiB
TypeScript
/**
|
|
* External dependencies
|
|
*/
|
|
import { useBlockProps } from '@wordpress/block-editor';
|
|
import { Disabled } from '@wordpress/components';
|
|
import { __ } from '@wordpress/i18n';
|
|
import { formatPrice } from '@woocommerce/price-format';
|
|
import { date } from '@wordpress/date';
|
|
import { getSetting } from '@woocommerce/settings';
|
|
|
|
/**
|
|
* Internal dependencies
|
|
*/
|
|
import './style.scss';
|
|
|
|
const Edit = (): JSX.Element => {
|
|
const blockProps = useBlockProps( {
|
|
className: 'wc-block-order-confirmation-summary',
|
|
} );
|
|
|
|
return (
|
|
<div { ...blockProps }>
|
|
<Disabled>
|
|
<ul className="wc-block-order-confirmation-summary-list">
|
|
<li className="wc-block-order-confirmation-summary-list-item">
|
|
<span className="wc-block-order-confirmation-summary-list-item__key">
|
|
{ __( 'Order number:', 'woocommerce' ) }
|
|
</span>{ ' ' }
|
|
<span className="wc-block-order-confirmation-summary-list-item__value">
|
|
123
|
|
</span>
|
|
</li>
|
|
<li className="wc-block-order-confirmation-summary-list-item">
|
|
<span className="wc-block-order-confirmation-summary-list-item__key">
|
|
{ __( 'Date:', 'woocommerce' ) }
|
|
</span>{ ' ' }
|
|
<span className="wc-block-order-confirmation-summary-list-item__value">
|
|
{ date(
|
|
getSetting( 'dateFormat' ),
|
|
new Date(),
|
|
undefined
|
|
) }
|
|
</span>
|
|
</li>
|
|
<li className="wc-block-order-confirmation-summary-list-item">
|
|
<span className="wc-block-order-confirmation-summary-list-item__key">
|
|
{ __( 'Total:', 'woocommerce' ) }
|
|
</span>{ ' ' }
|
|
<span className="wc-block-order-confirmation-summary-list-item__value">
|
|
{ formatPrice( 4000 ) }
|
|
</span>
|
|
</li>
|
|
<li className="wc-block-order-confirmation-summary-list-item">
|
|
<span className="wc-block-order-confirmation-summary-list-item__key">
|
|
{ __( 'Email:', 'woocommerce' ) }
|
|
</span>{ ' ' }
|
|
<span className="wc-block-order-confirmation-summary-list-item__value">
|
|
test@test.com
|
|
</span>
|
|
</li>
|
|
<li className="wc-block-order-confirmation-summary-list-item">
|
|
<span className="wc-block-order-confirmation-summary-list-item__key">
|
|
{ __( 'Payment method:', 'woocommerce' ) }
|
|
</span>{ ' ' }
|
|
<span className="wc-block-order-confirmation-summary-list-item__value">
|
|
{ __( 'Credit Card', 'woocommerce' ) }
|
|
</span>
|
|
</li>
|
|
</ul>
|
|
</Disabled>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default Edit;
|