<?php

//Header Layout Start
$settings = array(
	'type'			=> 'toggle_section',
	'label'			=> esc_html__( 'Layout', 'miion' ),
	'section_stat'	=> true
);
MiionCustomizerConfig::buildFields( $settings );

//Header Layout
$settings = array(
	'id'			=> 'header-layout',
	'type'			=> 'select',
	'title'			=> esc_html__( 'Header Width', 'miion' ),
	'description'	=> esc_html__( 'Choose header width boxed or wide.', 'miion' ),
	'choices'		=> array(
		'boxed'		=> esc_html__( 'Boxed', 'miion' ),
		'wide'		=> esc_html__( 'Wide', 'miion' ),
		'full'		=> esc_html__( 'Full Width', 'miion' )
	),
	'default'		=> 'wide',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Header Template
$settings = array(
	'id'			=> 'header-template',
	'type'			=> 'radioimage',
	'title'			=> esc_html__( 'Header Template', 'miion' ),
	'description'	=> esc_html__( 'Choose header template. Current header layout needed option values you can see after refresh this customizer page.', 'miion' ),
	'default'		=> '1',
	'items' 		=> array(
		'1'		=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/1.jpg',
		'2'		=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/2.jpg',
		'3'		=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/3.jpg',
		'4'		=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/4.jpg',
		'5'		=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/5.jpg',
		'6'		=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/6.jpg',
		'7'		=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/7.jpg',
		'8'		=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/8.jpg',
		'9'		=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/9.jpg',
		'10'	=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/10.jpg',
		'11'	=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/11.jpg',
		'12'	=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/12.jpg',
		'13'	=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/13.jpg',
		'vertical'	=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/14.jpg',
		'custom'=> MIION_ADMIN_URL . '/customizer/assets/images/header-layouts/custom.jpg'
	),
	'cols'			=> '1',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Header Type
$settings = array(
	'id'			=> 'header-type',
	'type'			=> 'select',
	'title'			=> esc_html__( 'Header Type', 'miion' ),
	'description'	=> esc_html__( 'Select header type for matching your site. If you choose left/right header type, manage under "Header -> Left/Right Navbar"', 'miion' ),
	'choices'		=> array(
		'default'		=> esc_html__( 'Default', 'miion' ),
		'left-sticky'	=> esc_html__( 'Left Nav', 'miion' ),
		'right-sticky'	=> esc_html__( 'Right Nav', 'miion' ),
	),
	'default'		=> 'default',
	'required'		=> array( 'header-template', '=', 'custom' ),
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Header Items
$settings = array(
	'id'			=> 'header-items',
	'type'			=> 'dragdrop',
	'title'			=> esc_html__( 'Header Items', 'miion' ),
	'description'	=> esc_html__( 'Needed items for header, drag from disabled and put enabled.', 'miion' ),
	'default' 		=> array(
		'Normal' 	=> array(
			'header-nav'	=> esc_html__( 'Nav Bar', 'miion' )
		),
		'Sticky' 	=> array(),
		'disabled' 	=> array(
			'header-topbar'	=> esc_html__( 'Top Bar', 'miion' ),
			'header-logo'	=> esc_html__( 'Logo Section', 'miion' )
		)
	),
	'required'		=> array( 'header-type', '=', 'default' ),
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Clik and Edit Header Layouts End
$settings = array(
	'type'			=> 'toggle_section',
	'section_stat'	=> false
);
MiionCustomizerConfig::buildFields( $settings );

//Clik and Edit Header Style
$settings = array(
	'type'			=> 'toggle_section',
	'label'			=> esc_html__( 'Style', 'miion' ),
	'section_stat'	=> true
);
MiionCustomizerConfig::buildFields( $settings );

//Header Background Settings
$settings = array(
	'id'			=> 'header-background',
	'type'			=> 'background',
	'title'			=> esc_html__( 'Header Background Settings', 'miion' ),
	'description'	=> esc_html__( 'This is settings for header background with image, color, etc.', 'miion' ),
	'default'		=> '',
	'refresh'		=> 0
);
MiionCustomizerConfig::buildFields( $settings );

//Dropdown Menu Background
$settings = array(
	'id'			=> 'dropdown-menu-background',
	'type'			=> 'color',
	'title'			=> esc_html__( 'Dropdown Menu Background', 'miion' ),
	'description'	=> esc_html__( 'Choose dropdown menu background color.', 'miion' ),
	'default'		=> '',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Dropdown Menu Color
$settings = array(
	'id'			=> 'dropdown-menu-link-color',
	'type'			=> 'link',
	'title'			=> esc_html__( 'Dropdown Menu Color', 'miion' ),
	'description'	=> esc_html__( 'Choose dropdown menu link color.', 'miion' ),
	'default'		=> '',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Dropdown Menu Border
$settings = array(
	'id'			=> 'dropdown-menu-border',
	'type'			=> 'border',
	'title'			=> esc_html__( 'Dropdown Menu Border', 'miion' ),
	'description'	=> esc_html__( 'Here you can set border. No need to put dimension units like px, em etc. Example 10 10 20 10.', 'miion' ),
	'default'		=> '',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Clik and Edit Header Style End
$settings = array(
	'type'			=> 'toggle_section',
	'section_stat'	=> false
);
MiionCustomizerConfig::buildFields( $settings );

//Header Label Start
$settings = array(
	'type'			=> 'toggle_section',
	'label'			=> esc_html__( 'Custom Text', 'miion' ),
	'section_stat'	=> true
);
MiionCustomizerConfig::buildFields( $settings );

//Address Label
$settings = array(
	'id'			=> 'header-address-label',
	'type'			=> 'text',
	'title'			=> esc_html__( 'Address Label', 'miion' ),
	'description'	=> esc_html__( 'This is the address label field, you can assign here any label custom text.', 'miion' ),
	'default'		=> '',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Address Custom Text
$settings = array(
	'id'			=> 'header-address-text',
	'type'			=> 'textarea',
	'title'			=> esc_html__( 'Address Custom Text', 'miion' ),
	'description'	=> esc_html__( 'This is the address field, you can assign here any custom text. Few HTML allowed here.', 'miion' ),
	'default'		=> '',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Phone Number Label
$settings = array(
	'id'			=> 'header-phone-label',
	'type'			=> 'text',
	'title'			=> esc_html__( 'Phone Number Label', 'miion' ),
	'description'	=> esc_html__( 'This is the phone number label field, you can assign here any phone label custom text.', 'miion' ),
	'default'		=> '',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Phone Number Custom Text
$settings = array(
	'id'			=> 'header-phone-text',
	'type'			=> 'textarea',
	'title'			=> esc_html__( 'Phone Number Custom Text', 'miion' ),
	'description'	=> esc_html__( 'This is the phone number field, you can assign here any custom text. Few HTML allowed here.', 'miion' ),
	'default'		=> '',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Email Label
$settings = array(
	'id'			=> 'header-email-label',
	'type'			=> 'text',
	'title'			=> esc_html__( 'Email Label', 'miion' ),
	'description'	=> esc_html__( 'This is the email label field, you can assign here any email custom label text.', 'miion' ),
	'default'		=> '',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Email Custom Text
$settings = array(
	'id'			=> 'header-email-text',
	'type'			=> 'textarea',
	'title'			=> esc_html__( 'Email Custom Text', 'miion' ),
	'description'	=> esc_html__( 'This is the email field, you can assign here any email id. Example companyname@yourdomain.com', 'miion' ),
	'default'		=> '',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Header Label End
$settings = array(
	'type'			=> 'toggle_section',
	'section_stat'	=> false
);
MiionCustomizerConfig::buildFields( $settings );

//Header Advanced Start
$settings = array(
	'type'			=> 'toggle_section',
	'label'			=> esc_html__( 'Advanced', 'miion' ),
	'section_stat'	=> true
);
MiionCustomizerConfig::buildFields( $settings );

//Header Absolute
$settings = array(
	'id'			=> 'header-absolute',
	'type'			=> 'toggle',
	'title'			=> esc_html__( 'Header Absolute', 'miion' ),
	'description'	=> esc_html__( 'Enable/Disable header absolute option to show transparent header for page.', 'miion' ),
	'default'		=> 0,
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Header Sticky Part
$settings = array(
	'id'			=> 'sticky-part',
	'type'			=> 'toggle',
	'title'			=> esc_html__( 'Header Sticky Part', 'miion' ),
	'description'	=> esc_html__( 'Enable/Disable stciky part to sticky which items are placed in sticky part at header items.', 'miion' ),
	'default'		=> 0,
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Sticky Scroll Up
$settings = array(
	'id'			=> 'sticky-part-scrollup',
	'type'			=> 'toggle',
	'title'			=> esc_html__( 'Sticky Scroll Up', 'miion' ),
	'description'	=> esc_html__( 'Enable/Disable stciky part to sticky only scroll up. This also only sticky which items are placed in Sticky Part at Header Items.', 'miion' ),
	'default'		=> 0,
	'required'		=> array( 'sticky-part', '=', 1 ),
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Main Menu Type
$settings = array(
	'id'			=> 'mainmenu-menutype',
	'type'			=> 'select',
	'title'			=> esc_html__( 'Main Menu Type', 'miion' ),
	'description'	=> esc_html__( 'This is settings for mainmenu.', 'miion' ),
	'choices'		=> array(
		'advanced' => esc_html__( 'Advanced Menu', 'miion' ),
		'normal' => esc_html__( 'Normal Menu', 'miion' ),
	),
	'default'		=> 'normal',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Menu Tag
$settings = array(
	'id'			=> 'menu-tag',
	'type'			=> 'toggle',
	'title'			=> esc_html__( 'Menu Tag', 'miion' ),
	'description'	=> esc_html__( 'Enable/Disable menu tag for menu items like Hot, Trend, New.', 'miion' ),
	'default'		=> 0,
	'required'		=> array( 'mainmenu-menutype', '=', 'advanced' ),
	'refresh'		=> 0
);
MiionCustomizerConfig::buildFields( $settings );

//Hot Menu Tag Text
$settings = array(
	'id'			=> 'menu-tag-hot-text',
	'type'			=> 'text',
	'title'			=> esc_html__( 'Hot Menu Tag Text', 'miion' ),
	'description'	=> esc_html__( 'Set this text to show hot menu tag.', 'miion' ),
	'default'		=> esc_html__( 'Hot', 'miion' ),
	'required'		=> array( 'menu-tag', '=', 1 ),
	'refresh'		=> 0
);
MiionCustomizerConfig::buildFields( $settings );

//Hot Menu Tag Background
$settings = array(
	'id'			=> 'menu-tag-hot-bg',
	'type'			=> 'color',
	'title'			=> esc_html__( 'Hot Menu Tag Background', 'miion' ),
	'description'	=> esc_html__( 'Set this text to show hot menu tag.', 'miion' ),
	'default'		=> '',
	'required'		=> array( 'menu-tag', '=', 1 ),
	'refresh'		=> 0
);
MiionCustomizerConfig::buildFields( $settings );

//New Menu Tag Text
$settings = array(
	'id'			=> 'menu-tag-new-text',
	'type'			=> 'text',
	'title'			=> esc_html__( 'New Menu Tag Text', 'miion' ),
	'description'	=> esc_html__( 'Set this text to show new menu tag.', 'miion' ),
	'default'		=> esc_html__( 'New', 'miion' ),
	'required'		=> array( 'menu-tag', '=', 1 ),
	'refresh'		=> 0
);
MiionCustomizerConfig::buildFields( $settings );

//New Menu Tag Background
$settings = array(
	'id'			=> 'menu-tag-new-bg',
	'type'			=> 'color',
	'title'			=> esc_html__( 'New Menu Tag Background', 'miion' ),
	'description'	=> esc_html__( 'Set new menu tag background color.', 'miion' ),
	'default'		=> '',
	'required'		=> array( 'menu-tag', '=', 1 ),
	'refresh'		=> 0
);
MiionCustomizerConfig::buildFields( $settings );

//Trend Menu Tag Text
$settings = array(
	'id'			=> 'menu-tag-trend-text',
	'type'			=> 'text',
	'title'			=> esc_html__( 'Trend Menu Tag Text', 'miion' ),
	'description'	=> esc_html__( 'Set this text to show trend menu tag.', 'miion' ),
	'default'		=> esc_html__( 'Trend', 'miion' ),
	'required'		=> array( 'menu-tag', '=', 1 ),
	'refresh'		=> 0
);
MiionCustomizerConfig::buildFields( $settings );

//Trend Menu Tag Background
$settings = array(
	'id'			=> 'menu-tag-trend-bg',
	'type'			=> 'color',
	'title'			=> esc_html__( 'Trend Menu Tag Background', 'miion' ),
	'description'	=> esc_html__( 'Set trend menu tag background color.', 'miion' ),
	'default'		=> '',
	'required'		=> array( 'menu-tag', '=', 1 ),
	'refresh'		=> 0
);
MiionCustomizerConfig::buildFields( $settings );

//Secondary Menu
$settings = array(
	'id'			=> 'secondary-menu',
	'type'			=> 'toggle',
	'title'			=> esc_html__( 'Secondary Menu', 'miion' ),
	'description'	=> esc_html__( 'Enable/Disable secondary menu.', 'miion' ),
	'default'		=> 0,
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Secondary Menu Type
$settings = array(
	'id'			=> 'secondary-menu-type',
	'type'			=> 'select',
	'title'			=> esc_html__( 'Secondary Menu Type', 'miion' ),
	'description'	=> esc_html__( 'Choose secondary menu type.', 'miion' ),
	'choices'		=> array(
		'left-push'		=> esc_html__( 'Left Push', 'miion' ),
		'left-overlay'	=> esc_html__( 'Left Overlay', 'miion' ),
		'right-push'	=> esc_html__( 'Right Push', 'miion' ),
		'right-overlay'	=> esc_html__( 'Right Overlay', 'miion' ),
		'full-overlay'	=> esc_html__( 'Full Page Overlay', 'miion' )
	),
	'default'		=> 'right-overlay',
	'required'		=> array( 'secondary-menu', '=', 1 ),
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Secondary Menu Space Width
$settings = array(
	'id'			=> 'secondary-menu-space-width',
	'type'			=> 'text',
	'title'			=> esc_html__( 'Secondary Menu Space Width', 'miion' ),
	'description'	=> esc_html__( 'Increase or decrease secondary menu space width. this options only use if you enable secondary menu. Here no need to specify dimensions like px, em, etc.. Example 350', 'miion' ),
	'default'		=> '350',
	'required'		=> array( 'secondary-menu', '=', 1 ),
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Header Slider Position
$settings = array(
	'id'			=> 'header-slider-position',
	'type'			=> 'select',
	'title'			=> esc_html__( 'Header Slider Position', 'miion' ),
	'description'	=> esc_html__( 'Select header slider position matching your page.', 'miion' ),
	'choices'		=> array(
		'bottom'	=> esc_html__( 'Below Header', 'miion' ),
		'top'		=> esc_html__( 'Above Header', 'miion' ),
		'none'		=> esc_html__( 'None', 'miion' )
	),
	'default'		=> 'none',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Search Toggle Modal
$settings = array(
	'id'			=> 'search-toggle-form',
	'type'			=> 'select',
	'title'			=> esc_html__( 'Search Toggle Modal', 'miion' ),
	'description'	=> esc_html__( 'Select serach box toggle modal.', 'miion' ),
	'choices'		=> array(
		'1'	=> esc_html__( 'Full Screen Search', 'miion' ),
		'2' => esc_html__( 'Text Box Toggle Search', 'miion' ),
		'3' => esc_html__( 'Full Bar Toggle Search', 'miion' ),
		'4' => esc_html__( 'Bottom Seach Box Toggle', 'miion' ),
	),
	'default'		=> '1',
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Search Placeholder
$settings = array(
	'id'			=> 'search-placeholder',
	'type'			=> 'text',
	'title'			=> esc_html__( 'Search Placeholder Text', 'miion' ),
	'description'	=> esc_html__( 'This is search box placeholder text.', 'miion' ),
	'default'		=> esc_html__( 'Search..', 'miion' ),
	'refresh'		=> 1
);
MiionCustomizerConfig::buildFields( $settings );

//Header Advanced End
$settings = array(
	'type'			=> 'toggle_section',
	'section_stat'	=> false
);
MiionCustomizerConfig::buildFields( $settings );