<?php

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

// ---------------------------------------
// Typography
// ---------------------------------------
Kirki::add_panel('tutorque_panel_typo', array(
	'title' => esc_attr__('Typography', 'tutorque'),
	'priority' => 160,
));

	require_once dirname( __FILE__ ) . '/typography/body.php';
	new Edumodo_Customizer_Typography_Body('tutorque_panel_typo', 160);

	require_once dirname( __FILE__ ) . '/typography/heading.php';
	new Edumodo_Customizer_Typography_Heading('tutorque_panel_typo', 160);

	require_once dirname( __FILE__ ) . '/typography/menu.php';
	new Edumodo_Customizer_Typography_Menu('tutorque_panel_typo', 160);

	require_once dirname( __FILE__ ) . '/typography/page.php';
	new Edumodo_Customizer_Typography_Page('tutorque_panel_typo', 160);

	// Base
	// ---------------------------------------
	// Kirki::add_section('tutorque_section_typo_base', array(
	// 	'title' => esc_attr__('Body', 'tutorque'),
	// 	'panel' => 'tutorque_panel_typo',
	// 	'priority' => 10,
	// ) );

	// 	Kirki::add_field( 'body_typo', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'body_typo',
	// 		'label'       => esc_html__( 'BODY & CONTENT', 'tutorque' ),
	// 		'section'     => 'tutorque_section_typo_base',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'Roboto',
	// 			'color'			 => '#4b5158',
	// 			'text-transform' => 'none',
	// 			'font-size'		 => 'inherit',
	// 			'line-height'	 => '1.5',
	// 			'letter-spacing' => '0',
	// 			'variant'        => 'regular',
	// 		],
	// 		'output'      => [
	// 			[ 'element' => 'body, .tribe-common .tribe-common-b2' ],
	// 		],
	// 	] );

	// Headings
	// ---------------------------------------
	// Kirki::add_section('tutorque_section_typo_headings', array(
	// 	'title' => esc_attr__('Headings', 'tutorque'),
	// 	'panel' => 'tutorque_panel_typo',
	// 	'priority' => 20,
	// ) );

	// 	Kirki::add_field( 'headings_all', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'headings_all',
	// 		'label'       => esc_html__( 'HEADINGS ( H1 - H6 )', 'tutorque' ),
	// 		'section'     => 'tutorque_section_typo_headings',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'Poppins',
	// 			'variant'        => 'regular',
	// 			// 'color'			 => '#07294d',
	// 			// 'text-transform' => 'none',
	// 			// 'font-size'		 => 'inherit',
	// 			// 'line-height'	 => '1.1',
	// 			// 'letter-spacing' => '0',
	// 		],
	// 		'output'      => [
	// 			[
	// 				'element' => 'h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .site-title, .site-title a, h3.tribe-events-calendar-list__event-title a, #tribe-events h1.tribe-events-single-event-title',
	// 			],
	// 		],
	// 	] );

	// 	Kirki::add_field( 'headings_h1', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'headings_h1',
	// 		'label'       => esc_html__( 'HEADING 1', 'tutorque' ),
	// 		'section'     => 'tutorque_section_typo_headings',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'inherit',
	// 			'color'			 => '#07294d',
	// 			'text-transform' => 'none',
	// 			'font-size'		 => 'inherit',
	// 			'line-height'	 => 'inherit',
	// 			'letter-spacing' => '0',
	// 		],
	// 		'output'      => [
	// 			[ 'element' => 'h1, .entry-content h1' ],
	// 		],
	// 	] );
	// 	Kirki::add_field( 'headings_h2', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'headings_h2',
	// 		'label'       => esc_html__( 'HEADING 2', 'tutorque' ),
	// 		'section'     => 'tutorque_section_typo_headings',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'inherit',
	// 			'color'			 => '#07294d',
	// 			'text-transform' => 'none',
	// 			'font-size'		 => 'inherit',
	// 			'line-height'	 => 'inherit',
	// 			'letter-spacing' => '0',
	// 		],
	// 		'output'      => [
	// 			[ 'element' => 'h2, .entry-content h2' ],
	// 		],
	// 	] );
	// 	Kirki::add_field( 'headings_h3', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'headings_h3',
	// 		'label'       => esc_html__( 'HEADING 3', 'tutorque' ),
	// 		'section'     => 'tutorque_section_typo_headings',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'inherit',
	// 			'color'			 => '#07294d',
	// 			'text-transform' => 'none',
	// 			'font-size'		 => 'inherit',
	// 			'line-height'	 => 'inherit',
	// 			'letter-spacing' => '0',
	// 		],
	// 		'output'      => [
	// 			[ 'element' => 'h3, .entry-content h3' ],
	// 		],
	// 	] );

	// 	Kirki::add_field( 'headings_h4', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'headings_h4',
	// 		'label'       => esc_html__( 'HEADING 4', 'tutorque' ),
	// 		'section'     => 'tutorque_section_typo_headings',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'inherit',
	// 			'color'			 => '#07294d',
	// 			'text-transform' => 'none',
	// 			'font-size'		 => 'inherit',
	// 			'line-height'	 => 'inherit',
	// 			'letter-spacing' => '0',
	// 		],
	// 		'output'      => [
	// 			[ 'element' => 'h4, .entry-content h4' ],
	// 		],
	// 	] );

	// 	Kirki::add_field( 'headings_h5', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'headings_h5',
	// 		'label'       => esc_html__( 'HEADING 5', 'tutorque' ),
	// 		'section'     => 'tutorque_section_typo_headings',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'inherit',
	// 			'color'			 => '#07294d',
	// 			'text-transform' => 'none',
	// 			'font-size'		 => 'inherit',
	// 			'line-height'	 => 'inherit',
	// 			'letter-spacing' => '0',
	// 		],
	// 		'output'      => [
	// 			[ 'element' => 'h5, .entry-content h5' ],
	// 		],
	// 	] );

	// 	Kirki::add_field( 'headings_h6', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'headings_h6',
	// 		'label'       => esc_html__( 'HEADING 6', 'tutorque' ),
	// 		'section'     => 'tutorque_section_typo_headings',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'inherit',
	// 			'color'			 => '#07294d',
	// 			'text-transform' => 'none',
	// 			'font-size'		 => 'inherit',
	// 			'line-height'	 => 'inherit',
	// 			'letter-spacing' => '0',
	// 		],
	// 		'output'      => [
	// 			[ 'element' => 'h6, .entry-content h6' ],
	// 		],
	// 	] );

	// Page header
	// ---------------------------------------
	// Kirki::add_section('tutorque_page_typo_base', array(
	// 	'title' => esc_attr__('Page', 'tutorque'),
	// 	'panel' => 'tutorque_panel_typo',
	// 	'priority' => 30,
	// ) );
	// 	Kirki::add_field( 'page_header_title', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'page_header_title',
	// 		'label'       => esc_html__( 'Page Header', 'tutorque' ),
	// 		'section'     => 'tutorque_page_typo_base',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'Poppins',
	// 			'color'			 => '#fff',
	// 			'text-transform' => 'none',
	// 			'font-size'		 => '56px',
	// 			'line-height'	 => '1.1',
	// 			'letter-spacing' => '0',
	// 			'variant'        => 'regular',
	// 		],
	// 		'output'      => [
	// 			[
	// 				'element' => '.page-details h2.page-title',
	// 			],
	// 		],
	// 	] );
	// 	Kirki::add_field( 'page_header_breadcrumb', [
	// 		'type'        => 'typography',
	// 		'settings'    => 'page_header_breadcrumb',
	// 		'label'       => esc_html__( 'Breadcrumb', 'tutorque' ),
	// 		'section'     => 'tutorque_page_typo_base',
	// 		'priority'    => 10,
	// 		'transport'   => 'auto',
	// 		'default'     => [
	// 			'font-family'    => 'Poppins',
	// 			'color'			 => '#fff',
	// 			'text-transform' => 'none',
	// 			'font-size'		 => '24px',
	// 			'line-height'	 => '1.1',
	// 			'letter-spacing' => '0',
	// 			'variant'        => 'regular',
	// 		],
	// 		'output'      => [
	// 			[
	// 				'element' => '.page-details div.breadcrumbs, .page-details div.breadcrumbs a ',
	// 			],
	// 		],
	// 	] );
	// Menu
	// ---------------------------------------
	// Kirki::add_section('tutorque_menu_base', array(
	// 	'title' => esc_attr__('Menu', 'tutorque'),
	// 	'panel' => 'tutorque_panel_typo',
	// 	'priority' => 40,
	// ) );
		// Kirki::add_field( 'main_menu_typo', [
		// 	'type'        => 'typography',
		// 	'settings'    => 'main_menu_typo',
		// 	'label'       => esc_html__( 'Main Menu', 'tutorque' ),
		// 	'section'     => 'tutorque_menu_base',
		// 	'priority'    => 10,
		// 	'transport'   => 'auto',
		// 	'default'     => [
		// 		'font-family'    => 'Poppins',
		// 		// 'color'			 => '#07294d',
		// 		'text-transform' => 'none',
		// 		'font-size'		 => '16px',
		// 		'line-height'	 => '74px',
		// 		'letter-spacing' => '0',
		// 		'variant'        => 'regular',
		// 	],
		// 	'output'      => [
		// 		[
		// 			'element' => '.tutorque-header .navigation-main .menu-item a.nav-link',
		// 		],
		// 	],
		// ] );
		// Kirki::add_field( 'sub_menu_typo', [
		// 	'type'        => 'typography',
		// 	'settings'    => 'sub_menu_typo',
		// 	'label'       => esc_html__( 'Sub Menu', 'tutorque' ),
		// 	'section'     => 'tutorque_menu_base',
		// 	'priority'    => 10,
		// 	'transport'   => 'auto',
		// 	'default'     => [
		// 		'font-family'    => 'Poppins',
		// 		// 'color'			 => '#07294d',
		// 		'text-transform' => 'none',
		// 		'font-size'		 => '15px',
		// 		'line-height'	 => '1',
		// 		'letter-spacing' => '0',
		// 		'variant'        => 'regular',
		// 	],
		// 	'output'      => [
		// 		[
		// 			'element' => '.tutorque-header .navigation-main .menu-item a.dropdown-item',
		// 		],
		// 	],
		// ] );		