header-icon.php 572 Bytes
<?php

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

$classes = [
	'ac-column-heading-setting',
	'ac-column-indicator--' . $this->setting,
	'-' . $this->setting,
	'ac-column-indicator',
];

if ( $this->dashicon ) {
	$classes[] = 'dashicons';
	$classes[] = $this->dashicon;
}

if ( $this->class ) {
	$classes[] = $this->class;
}

if ( 'on' === $this->state ) {
	$classes[] = 'on';
}

?>
<span class="<?= esc_attr( implode( ' ', $classes ) ); ?>"
		title="<?= esc_attr( $this->title ); ?>"
		data-setting="<?= esc_attr( $this->setting ); ?>"
		data-indicator-toggle=""
>
</span>