Automattic\WooCommerce\Blocks\BlockTypes

MiniCartProductsTableBlock::render_product_details_item_markupprivateWC 1.0

Render markup for a single product detail item.

Method of the class: MiniCartProductsTableBlock{}

No Hooks.

Returns

String. Rendered product detail item output based on item type.

Usage

// private - for code of main (parent) class only
$result = $this->render_product_details_item_markup( $is_item_data );
$is_item_data(true|false)
Whether the item is of item_data type.
Default: false

MiniCartProductsTableBlock::render_product_details_item_markup() code WC 10.8.1

<?php
private function render_product_details_item_markup( $is_item_data = false ) {
	ob_start();
	?>
	<span
		data-wp-bind--hidden="state.cartItemDataAttrHidden"
		data-wp-bind--class="state.cartItemDataAttr.className"
	>
	<?php if ( $is_item_data ) : ?>
		<span class="wc-block-components-product-details__name" data-wp-watch="callbacks.itemDataNameInnerHTML"></span>
		<span class="wc-block-components-product-details__value" data-wp-watch="callbacks.itemDataValueInnerHTML"></span>
	<?php else : ?>
		<span class="wc-block-components-product-details__name" data-wp-text="state.cartItemDataAttr.name"></span>
		<span class="wc-block-components-product-details__value" data-wp-text="state.cartItemDataAttr.value"></span>
	<?php endif; ?>
		<span aria-hidden="true" data-wp-bind--hidden="state.isLastCartItemDataAttr"> / </span>
	</span>
	<?php
	return ob_get_clean();
}