<?php
/**
 * Template Part Class
 *
 * @package errigal
 * @since 1.1.0
 */

namespace Errigal\Constant;

defined( 'ABSPATH' ) || exit;

/**
 * This class is in charge of providing template part arguments.
 *
 * @since 1.1.0
 */
class Errigal_Template_Part {
	/**
	 * Render callback.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const RENDER_CALLBACK = 'render_callback';

	/**
	 * CSS class.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const CSS_CLASS = 'css_class';

	/**
	 * Icon.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const ICON = 'icon';

	/**
	 * Heading.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const HEADING = 'heading';

	/**
	 * Description.
	 *
	 * @since 1.1.0
	 *
	 * @var string
	 */
	public const DESCRIPTION = 'description';
}
