File: /home/zeusxp5/tour.kamille.us/wp-content/plugins/surecart/packages/blocks/Blocks/CartBlock.php
<?php
namespace SureCartBlocks\Blocks;
/**
* Cart block.
*/
abstract class CartBlock extends BaseBlock {
/**
* Get the cart block style.
*
* @param array $attributes Array of block attributes.
*
* @return string
*/
public function getStyle( $attributes ) {
$styles = '';
if ( ! empty( $attributes['border'] ) ) {
$styles .= 'border-bottom:var(--sc-drawer-border);';
}
if ( ! empty( $attributes['backgroundColor'] ) ) {
$styles .= 'background-color:' . esc_attr( $attributes['backgroundColor'] ) . ';';
}
if ( ! empty( $attributes['textColor'] ) ) {
$styles .= 'color:' . esc_attr( $attributes['textColor'] ) . ';';
$styles .= '--sc-input-label-color:' . esc_attr( $attributes['textColor'] ) . ';';
$styles .= '--sc-line-item-description-color:' . esc_attr( $attributes['textColor'] ) . ';';
}
if ( ! empty( $attributes['padding']['top'] ) ) {
$styles .= 'padding-top:' . esc_attr( $attributes['padding']['top'] ) . ';';
}
if ( ! empty( $attributes['padding']['bottom'] ) ) {
$styles .= 'padding-bottom:' . esc_attr( $attributes['padding']['bottom'] ) . ';';
}
if ( ! empty( $attributes['padding']['left'] ) ) {
$styles .= 'padding-left:' . esc_attr( $attributes['padding']['left'] ) . ';';
}
if ( ! empty( $attributes['padding']['right'] ) ) {
$styles .= 'padding-right:' . esc_attr( $attributes['padding']['right'] ) . ';';
}
return $styles;
}
}