<?php /**
 * Product Layout Options
 *
 * @package Kadence
 */

namespace Kadence;

use Kadence\Theme_Customizer;
use function Kadence\kadence;

$settings = array(
	'info_llms_membership_title' => array(
		'control_type' =&gt; 'kadence_title_control',
		'section'      =&gt; 'llms_membership_layout',
		'priority'     =&gt; 2,
		'label'        =&gt; esc_html__( 'Membership Title', 'kadence' ),
		'settings'     =&gt; false,
	),
	'llms_membership_title' =&gt; array(
		'control_type' =&gt; 'kadence_switch_control',
		'sanitize'     =&gt; 'kadence_sanitize_toggle',
		'section'      =&gt; 'llms_membership_layout',
		'priority'     =&gt; 3,
		'default'      =&gt; kadence()-&gt;default( 'llms_membership_title' ),
		'label'        =&gt; esc_html__( 'Show Membership Title?', 'kadence' ),
		'transport'    =&gt; 'refresh',
	),
	'llms_membership_title_layout' =&gt; array(
		'control_type' =&gt; 'kadence_radio_icon_control',
		'section'      =&gt; 'llms_membership_layout',
		'label'        =&gt; esc_html__( 'Membership Title Layout', 'kadence' ),
		'transport'    =&gt; 'refresh',
		'priority'     =&gt; 4,
		'default'      =&gt; kadence()-&gt;default( 'llms_membership_title_layout' ),
		'context'      =&gt; array(
			array(
				'setting'    =&gt; 'llms_membership_title',
				'operator'   =&gt; '=',
				'value'      =&gt; true,
			),
		),
		'input_attrs'  =&gt; array(
			'layout' =&gt; array(
				'normal' =&gt; array(
					'tooltip' =&gt; __( 'In Content', 'kadence' ),
					'icon'    =&gt; 'incontent',
				),
				'above' =&gt; array(
					'tooltip' =&gt; __( 'Above Content', 'kadence' ),
					'icon'    =&gt; 'abovecontent',
				),
			),
			'responsive' =&gt; false,
			'class'      =&gt; 'kadence-two-col',
		),
	),
	'llms_membership_title_inner_layout' =&gt; array(
		'control_type' =&gt; 'kadence_radio_icon_control',
		'section'      =&gt; 'llms_membership_layout',
		'priority'     =&gt; 4,
		'default'      =&gt; kadence()-&gt;default( 'llms_membership_title_inner_layout' ),
		'label'        =&gt; esc_html__( 'Title Container Width', 'kadence' ),
		'context'      =&gt; array(
			array(
				'setting'    =&gt; 'llms_membership_title',
				'operator'   =&gt; '=',
				'value'      =&gt; true,
			),
			array(
				'setting'    =&gt; 'llms_membership_title_layout',
				'operator'   =&gt; '=',
				'value'      =&gt; 'above',
			),
		),
		'live_method'     =&gt; array(
			array(
				'type'     =&gt; 'class',
				'selector' =&gt; '.llms_membership-hero-section',
				'pattern'  =&gt; 'entry-hero-layout-$',
				'key'      =&gt; '',
			),
		),
		'input_attrs'  =&gt; array(
			'layout' =&gt; array(
				'standard' =&gt; array(
					'tooltip' =&gt; __( 'Background Fullwidth, Content Contained', 'kadence' ),
					'name'    =&gt; __( 'Standard', 'kadence' ),
					'icon'    =&gt; '',
				),
				'fullwidth' =&gt; array(
					'tooltip' =&gt; __( 'Background &amp; Content Fullwidth', 'kadence' ),
					'name'    =&gt; __( 'Fullwidth', 'kadence' ),
					'icon'    =&gt; '',
				),
				'contained' =&gt; array(
					'tooltip' =&gt; __( 'Background &amp; Content Contained', 'kadence' ),
					'name'    =&gt; __( 'Contained', 'kadence' ),
					'icon'    =&gt; '',
				),
			),
			'responsive' =&gt; false,
		),
	),
	'llms_membership_title_align' =&gt; array(
		'control_type' =&gt; 'kadence_radio_icon_control',
		'section'      =&gt; 'llms_membership_layout',
		'label'        =&gt; esc_html__( 'Membership Title Align', 'kadence' ),
		'priority'     =&gt; 4,
		'default'      =&gt; kadence()-&gt;default( 'llms_membership_title_align' ),
		'context'      =&gt; array(
			array(
				'setting'    =&gt; 'llms_membership_title',
				'operator'   =&gt; '=',
				'value'      =&gt; true,
			),
		),
		'live_method'     =&gt; array(
			array(
				'type'     =&gt; 'class',
				'selector' =&gt; '.llms_membership-title',
				'pattern'  =&gt; array(
					'desktop' =&gt; 'title-align-$',
					'tablet'  =&gt; 'title-tablet-align-$',
					'mobile'  =&gt; 'title-mobile-align-$',
				),
				'key'      =&gt; '',
			),
		),
		'input_attrs'  =&gt; array(
			'layout' =&gt; array(
				'left' =&gt; array(
					'tooltip'  =&gt; __( 'Left Align Title', 'kadence' ),
					'dashicon' =&gt; 'editor-alignleft',
				),
				'center' =&gt; array(
					'tooltip'  =&gt; __( 'Center Align Title', 'kadence' ),
					'dashicon' =&gt; 'editor-aligncenter',
				),
				'right' =&gt; array(
					'tooltip'  =&gt; __( 'Right Align Title', 'kadence' ),
					'dashicon' =&gt; 'editor-alignright',
				),
			),
			'responsive' =&gt; true,
		),
	),
	'info_llms_membership_layout' =&gt; array(
		'control_type' =&gt; 'kadence_title_control',
		'section'      =&gt; 'llms_membership_layout',
		'priority'     =&gt; 10,
		'label'        =&gt; esc_html__( 'Membership Layout', 'kadence' ),
		'settings'     =&gt; false,
	),
	'llms_membership_layout' =&gt; array(
		'control_type' =&gt; 'kadence_radio_icon_control',
		'section'      =&gt; 'llms_membership_layout',
		'label'        =&gt; esc_html__( 'Membership Layout', 'kadence' ),
		'transport'    =&gt; 'refresh',
		'priority'     =&gt; 10,
		'default'      =&gt; kadence()-&gt;default( 'llms_membership_layout' ),
		'input_attrs'  =&gt; array(
			'layout' =&gt; array(
				'normal' =&gt; array(
					'tooltip' =&gt; __( 'Normal', 'kadence' ),
					'icon' =&gt; 'normal',
				),
				'narrow' =&gt; array(
					'tooltip' =&gt; __( 'Narrow', 'kadence' ),
					'icon' =&gt; 'narrow',
				),
				'fullwidth' =&gt; array(
					'tooltip' =&gt; __( 'Fullwidth', 'kadence' ),
					'icon' =&gt; 'fullwidth',
				),
				'left' =&gt; array(
					'tooltip' =&gt; __( 'Left Sidebar', 'kadence' ),
					'icon' =&gt; 'leftsidebar',
				),
				'right' =&gt; array(
					'tooltip' =&gt; __( 'Right Sidebar', 'kadence' ),
					'icon' =&gt; 'rightsidebar',
				),
			),
			'responsive' =&gt; false,
			'class'      =&gt; 'kadence-three-col',
		),
	),
	'llms_membership_sidebar_id' =&gt; array(
		'control_type' =&gt; 'kadence_select_control',
		'section'      =&gt; 'llms_membership_layout',
		'label'        =&gt; esc_html__( 'Membership Default Sidebar', 'kadence' ),
		'transport'    =&gt; 'refresh',
		'priority'     =&gt; 10,
		'default'      =&gt; kadence()-&gt;default( 'llms_membership_sidebar_id' ),
		'input_attrs'  =&gt; array(
			'options' =&gt; kadence()-&gt;sidebar_options(),
		),
	),
	'llms_membership_content_style' =&gt; array(
		'control_type' =&gt; 'kadence_radio_icon_control',
		'section'      =&gt; 'llms_membership_layout',
		'label'        =&gt; esc_html__( 'Content Style', 'kadence' ),
		'priority'     =&gt; 10,
		'default'      =&gt; kadence()-&gt;default( 'llms_membership_content_style' ),
		'live_method'     =&gt; array(
			array(
				'type'     =&gt; 'class',
				'selector' =&gt; 'body.single-llms_membership',
				'pattern'  =&gt; 'content-style-$',
				'key'      =&gt; '',
			),
		),
		'input_attrs'  =&gt; array(
			'layout' =&gt; array(
				'boxed' =&gt; array(
					'tooltip' =&gt; __( 'Boxed', 'kadence' ),
					'icon' =&gt; 'boxed',
				),
				'unboxed' =&gt; array(
					'tooltip' =&gt; __( 'Unboxed', 'kadence' ),
					'icon' =&gt; 'narrow',
				),
			),
			'responsive' =&gt; false,
			'class'      =&gt; 'kadence-two-col',
		),
	),
	'llms_membership_vertical_padding' =&gt; array(
		'control_type' =&gt; 'kadence_radio_icon_control',
		'section'      =&gt; 'llms_membership_layout',
		'label'        =&gt; esc_html__( 'Content Vertical Padding', 'kadence' ),
		'priority'     =&gt; 10,
		'default'      =&gt; kadence()-&gt;default( 'llms_membership_vertical_padding' ),
		'live_method'     =&gt; array(
			array(
				'type'     =&gt; 'class',
				'selector' =&gt; 'body.single-llms_membership',
				'pattern'  =&gt; 'content-vertical-padding-$',
				'key'      =&gt; '',
			),
		),
		'input_attrs'  =&gt; array(
			'layout' =&gt; array(
				'show' =&gt; array(
					'name' =&gt; __( 'Enable', 'kadence' ),
				),
				'hide' =&gt; array(
					'name' =&gt; __( 'Disable', 'kadence' ),
				),
				'top' =&gt; array(
					'name' =&gt; __( 'Top Only', 'kadence' ),
				),
				'bottom' =&gt; array(
					'name' =&gt; __( 'Bottom Only', 'kadence' ),
				),
			),
			'responsive' =&gt; false,
			'class'      =&gt; 'kadence-two-grid',
		),
	),
);

Theme_Customizer::add_settings( $settings );

