field['options'] ) ) ? $this->field['options'] : array();
echo wp_kses_post( $this->field_before() );
if ( ! empty( $palette ) ) {
echo '
';
foreach ( $palette as $key => $colors ) {
$active = ( $key === $this->value ) ? ' adminify--active' : '';
$checked = ( $key === $this->value ) ? ' checked' : '';
echo '
';
if ( ! empty( $colors ) ) {
foreach ( $colors as $color ) {
echo '';
}
}
echo 'field_attributes() . esc_attr( $checked ) .'/>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- field_attributes() escapes each attribute via esc_attr()
echo '
';
}
echo '
';
}
echo wp_kses_post( $this->field_after() );
}
}
}