<div class="pbmit-ihbox-box">
<?php
use Elementor\Icons_Manager;
if( !empty( $box['icon_type'] ) ){
$original_settings = $settings;
$settings = $box;
}
if( !empty($settings['icon_type']) ){
if( $settings['icon_type']=='icon' ){
// This is real icon html code
if($icon['library']=='svg'){
echo pbmit_esc_kses('<div class="pbmit-ihbox-svg"><div class="pbmit-ihbox-svg-wrapper">');
Icons_Manager::render_icon( $icon , [ 'aria-hidden' => 'true' ] );
echo pbmit_esc_kses('</div></div>');
} else {
if(!empty($settings['icon'])){
echo pbmit_esc_kses('<div class="pbmit-ihbox-icon"><div class="pbmit-ihbox-icon-wrapper pbmit-icon-type-icon">');
if( !empty($icon['library']) && $icon['library'] == 'pbmit-xhyre-icon' ){
pbmit_get_svg_icon( $icon );
} else {
Icons_Manager::render_icon( $icon , [ 'aria-hidden' => 'true' ] );
}
echo pbmit_esc_kses('</div></div>');
}
}
} else if( $settings['icon_type']=='text' ){
echo pbmit_esc_kses('<div class="pbmit-ihbox-icon"><div class="pbmit-ihbox-icon-wrapper pbmit-ihbox-icon-type-text">' . $settings['icon_text'] . '</div></div>');
} else if( $settings['icon_type']=='image' ){
$icon_alt = (!empty($settings['title'])) ? trim($settings['title']) : esc_attr__('Icon', 'xhyre') ;
$icon_image = '<img src="'.esc_url($settings['icon_image']['url']).'" alt="'.esc_attr($icon_alt).'" />';
echo pbmit_esc_kses('<div class="pbmit-ihbox-icon"><div class="pbmit-ihbox-icon-wrapper pbmit-ihbox-icon-type-image">' . $icon_image . '</div></div>');
} else {
$icon_html = '';
}
}
?>
<div class="pbmit-ihbox-contents">
<?php echo pbmit_esc_kses( $box_number_html ); ?>
<?php echo pbmit_esc_kses( $title_html ); ?>
<?php echo pbmit_esc_kses( $desc_html ); ?>
<?php echo pbmit_esc_kses( $subtitle_html ); ?>
<?php echo pbmit_esc_kses( $button_html ); ?>
</div>
</div>