',
wpforms_html_attributes( '', isset( $field['class'] ) ? (array) $field['class'] : [] , $field['data'] ?? [] ),
! empty( $field['is_hidden'] ) ? 'style="display:none;"' : ''
);
// Item column.
$rows_html .= sprintf(
'
%s | ',
wp_kses_post( $field['label'] )
);
// Quantity column.
$rows_html .= sprintf(
'%s | ',
esc_html( $field['quantity'] )
);
// Price column.
$rows_html .= sprintf(
'%2$s | ',
esc_attr( $total_width ),
esc_html( $field['amount'] )
);
// Close a row.
$rows_html .= '';
endforeach;
$visible_items = array_filter(
$items,
function ( $item ) {
return ! isset( $item['is_hidden'] ) || $item['is_hidden'] === false;
}
);
$is_placeholder_visible = empty( $visible_items );
$placeholder_display = $is_placeholder_visible ? 'display: table-row;' : 'display: none;';
$placeholder_classes = $is_placeholder_visible ? 'wpforms-order-summary-placeholder' : 'wpforms-order-summary-placeholder wpforms-order-summary-placeholder-hidden';
?>