<?php
$wp_customize->add_section(
   'topbar_options' ,
    array(
        'title' => __( 'Topbar Options', 'blogsky' ),
        'panel' => 'header_options_panel',
    )
);

/*Enable Top Bar*/
$wp_customize->add_setting(
    'blogsky_options[enable_top_bar]',
    array(
        'default'           => $blogsky_default['enable_top_bar'],
        'sanitize_callback' => 'blogsky_sanitize_checkbox',
    )
);
$wp_customize->add_control(
    'blogsky_options[enable_top_bar]',
    array(
        'label'    => __( 'Enable Top Bar', 'blogsky' ),
        'section'  => 'topbar_options',
        'type'     => 'checkbox',
    )
);

$wp_customize->add_setting(
    'blogsky_options[hide_topbar_on_mobile]',
    array(
        'default'           => $blogsky_default['hide_topbar_on_mobile'],
        'sanitize_callback' => 'blogsky_sanitize_checkbox',
    )
);
$wp_customize->add_control(
    'blogsky_options[hide_topbar_on_mobile]',
    array(
        'label'    => __( 'Hide Top Bar on Mobile', 'blogsky' ),
        'section'  => 'topbar_options',
        'type'     => 'checkbox',
    )
);

/*Enable Today's Date*/
$wp_customize->add_setting(
    'blogsky_options[enable_header_date]',
    array(
        'default'           => $blogsky_default['enable_header_date'],
        'sanitize_callback' => 'blogsky_sanitize_checkbox',
    )
);
$wp_customize->add_control(
    'blogsky_options[enable_header_date]',
    array(
        'label'    => __( 'Enable Today\'s Date', 'blogsky' ),
        'section'  => 'topbar_options',
        'type'     => 'checkbox',
    )
);

// Date Label Text
$wp_customize->add_setting(
    'blogsky_options[date_label_text]',
    array(
        'default'           => $blogsky_default['date_label_text'],
        'sanitize_callback' => 'sanitize_text_field',
    )
);
$wp_customize->add_control(
    'blogsky_options[date_label_text]',
    array(
        'label'           => __( 'Date Label Text', 'blogsky' ),
        'description'     => __( 'Leave empty if you want to use the default text "Today".', 'blogsky' ),
        'section'  => 'topbar_options',
        'type'     => 'text',
    )
);


/*Todays Date Format*/
$wp_customize->add_setting(
    'blogsky_options[todays_date_format]',
    array(
        'default'           => $blogsky_default['todays_date_format'],
        'sanitize_callback' => 'sanitize_text_field',
    )
);
$wp_customize->add_control(
    'blogsky_options[todays_date_format]',
    array(
        'label'    => __( 'Today\'s Date Format', 'blogsky' ),
        'description' => sprintf( wp_kses( __( '<a href="%s" target="_blank">Date and Time Formatting Documentation</a>.', 'blogsky' ), array(  'a' => array( 'href' => array(), 'target' => array() ) ) ), esc_url( 'https://wordpress.org/support/article/formatting-date-and-time' ) ),
        'section'  => 'topbar_options',
        'type'     => 'text',
    )
);

$wp_customize->add_setting(
    'blogsky_options[enable_social_nav_on_topbar]',
    array(
        'default'           => $blogsky_default['enable_social_nav_on_topbar'],
        'sanitize_callback' => 'blogsky_sanitize_checkbox',
    )
);
$wp_customize->add_control(
    'blogsky_options[enable_social_nav_on_topbar]',
    array(
        'label'    => __( 'Enable Social Nav on TopBar', 'blogsky' ),
        'section'  => 'topbar_options',
        'type'     => 'checkbox',
    )
);

$wp_customize->add_setting(
    'blogsky_options[select_top_bar_social_menu_style]',
    array(
        'default'           => $blogsky_default['select_top_bar_social_menu_style'],
        'sanitize_callback' => 'blogsky_sanitize_select',
    )
);
$wp_customize->add_control(
    'blogsky_options[select_top_bar_social_menu_style]',
    array(
        'label'         => esc_html__( 'Social Menu Options', 'blogsky' ),
        'section'     => 'topbar_options',
        'type'        => 'select',
        'choices'       => blogsky_social_menu_style(),


    )
);

$wp_customize->add_setting(
    'blogsky_options[enable_social_nav_border_radius]',
    array(
        'default'           => $blogsky_default['enable_social_nav_border_radius'],
        'sanitize_callback' => 'blogsky_sanitize_checkbox',
    )
);
$wp_customize->add_control(
    'blogsky_options[enable_social_nav_border_radius]',
    array(
        'label'    => __( 'Enable Border Radius', 'blogsky' ),
        'section'  => 'topbar_options',
        'type'     => 'checkbox',
    )
);
