<?php

/**
 * Colors Settings
 *
 * @package Chic Lifestyle
 */
add_action( 'customize_register', 'chic_lifestyle_customize_colors' );
function chic_lifestyle_customize_colors(  $wp_customize  ) {
    $wp_customize->get_section( 'colors' )->priority = 1;
    $wp_customize->get_section( 'colors' )->title = esc_html__( 'Colors', 'chic-lifestyle' );
    $wp_customize->get_section( 'colors' )->panel = 'chic_lifestyle_general_panel';
    $wp_customize->add_setting( 'primary_colors', array(
        'capability'        => 'edit_theme_options',
        'default'           => '#f99595',
        'sanitize_callback' => 'chic_lifestyle_sanitize_hex_color',
        'transport'         => 'refresh',
    ) );
    $wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'primary_colors', array(
        'label'    => esc_html__( 'Primary Color', 'chic-lifestyle' ),
        'section'  => 'colors',
        'settings' => 'primary_colors',
        'priority' => 1,
    )) );
    $wp_customize->add_setting( 'secondary_colors', array(
        'capability'        => 'edit_theme_options',
        'default'           => '#66d6d2',
        'sanitize_callback' => 'chic_lifestyle_sanitize_hex_color',
        'transport'         => 'refresh',
    ) );
    $wp_customize->add_control( new WP_Customize_Color_Control($wp_customize, 'secondary_colors', array(
        'label'    => esc_html__( 'Secondary Color', 'chic-lifestyle' ),
        'section'  => 'colors',
        'settings' => 'secondary_colors',
        'priority' => 2,
    )) );
    if ( fs_chic_lifestyle()->is_free_plan() ) {
        $wp_customize->add_setting( 'chic_lifestyle_colors_upgrade_to_pro', array(
            'sanitize_callback' => null,
        ) );
        $wp_customize->add_control( new Chic_Lifestyle_Control_Upgrade_To_Pro($wp_customize, 'chic_lifestyle_colors_upgrade_to_pro', array(
            'section'     => 'colors',
            'settings'    => 'chic_lifestyle_colors_upgrade_to_pro',
            'title'       => __( 'Choose colors that perfectly align with your brand.', 'chic-lifestyle' ),
            'items'       => array(
                'one' => array(
                    'title' => __( 'Additional color options for various parts of your website.', 'chic-lifestyle' ),
                ),
            ),
            'button_url'  => esc_url( 'https://thebootstrapthemes.com/chic-lifestyle/#free-vs-pro' ),
            'button_text' => __( 'Upgrade Now', 'chic-lifestyle' ),
        )) );
    }
}
