<?php
/**
 * Customizer Control: Button
 *
 * @author      Jegtheme
 * @license     https://opensource.org/licenses/MIT
 */
namespace Jeg\Customizer\Control;

/**
 * Create a simple number control
 */
Class Button extends ControlAbstract {

    /**
     * The control type.
     *
     * @access public
     * @var string
     */
    public $type = 'jnews-button';

    /**
     * An Underscore (JS) template for this control's content (but not its container).
     *
     * Class variables for this control class are available in the `data` JS object;
     * export custom variables by overriding
     *
     * @see WP_Customize_Control::print_template()
     *
     * @access protected
     */
    protected function content_template() {
        ?>
        <label>
            <# if ( data.label ) { #>
                <strong class="button button-primary customize-control-title">{{{ data.label }}}</strong>
            <# } #>
            <# if ( data.description ) { #>
                <div class="description customize-control-description">{{{ data.description }}}</div>
            <# } #>
        </label>
        <?php
    }
}
