File: /var/www/BtPayments/BtPayments-home/wp-content/themes/kava/admin-templates/settings-page.php
<?php
/**
* Settings page template
*/
?>
<div id="kava-settings-page">
<div class="kava-settings-page">
<h1 class="cs-vui-title"><?php esc_html_e( 'Kava Theme Settings', 'kava' ); ?></h1>
<div class="cx-vui-panel">
<cx-vui-tabs
:in-panel="false"
value="layout-settings"
layout="vertical">
<cx-vui-tabs-panel
name="layout-settings"
label="<?php esc_html_e( 'Layout', 'kava' ); ?>"
key="layout-settings">
<div class="kava-settings-page__title-wrap">
<div class="cx-vui-subtitle"><?php esc_html_e( 'Disable Container of Content on Archive Pages', 'kava' ); ?></div>
<div class="cx-vui-component__desc"><?php esc_html_e( 'List of CPT that will be a disabled container of content', 'kava' ); ?></div>
</div>
<div class="kava-settings-page__group-controls">
<div
class="kava-settings-page__group-control"
v-for="(option, index) in pageOptions.disable_content_container_archive_cpt.options">
<cx-vui-switcher
:key="`archive_cpt-${index}`"
:name="`disable_content_container_archive_cpt-${option.value}`"
:label="option.label"
:wrapper-css="[ 'equalwidth' ]"
return-true="true"
return-false="false"
v-model="pageOptions.disable_content_container_archive_cpt.value[option.value]"
>
</cx-vui-switcher>
</div>
</div>
<div class="kava-settings-page__title-wrap">
<div class="cx-vui-subtitle"><?php esc_html_e( 'Disable Container of Content on Singular Pages', 'kava' ); ?></div>
<div class="cx-vui-component__desc"><?php esc_html_e( 'List of CPT that will be a disabled container of content', 'kava' ); ?></div>
</div>
<div class="kava-settings-page__group-controls">
<div
class="kava-settings-page__group-control"
v-for="(option, index) in pageOptions.disable_content_container_single_cpt.options">
<cx-vui-switcher
:key="`single_cpt-${index}`"
:name="`disable_content_container_single_cpt-${option.value}`"
:label="option.label"
:wrapper-css="[ 'equalwidth' ]"
return-true="true"
return-false="false"
v-model="pageOptions.disable_content_container_single_cpt.value[option.value]"
>
</cx-vui-switcher>
</div>
</div>
<cx-vui-select
name="single_post_template"
label="<?php esc_html_e( 'Default Single Post Template', 'kava' ); ?>"
:wrapper-css="[ 'equalwidth' ]"
size="fullwidth"
:options-list="pageOptions.single_post_template.options"
v-model="pageOptions.single_post_template.value">
</cx-vui-select>
</cx-vui-tabs-panel>
<cx-vui-tabs-panel
name="available-modules"
label="<?php esc_html_e( 'Modules', 'kava' ); ?>"
key="available-modules">
<div class="kava-settings-page__title-wrap">
<div class="cx-vui-subtitle"><?php esc_html_e( 'Available Modules', 'kava' ); ?></div>
<div class="cx-vui-component__desc"><?php esc_html_e( 'Enable/disable additional Kava features', 'kava' ); ?></div>
</div>
<div class="kava-settings-page__group-controls">
<div
class="kava-settings-page__group-control"
v-for="(option, index) in pageOptions.available_modules.options">
<cx-vui-switcher
:key="`available_module-${index}`"
:name="`available_module-${option.value}`"
:label="option.label"
:wrapper-css="[ 'equalwidth' ]"
return-true="true"
return-false="false"
v-model="pageOptions.available_modules.value[option.value]"
:conditions="pageOptions.available_modules_conditions[option.value] ? [
{
compare: pageOptions.available_modules_conditions[option.value].compare,
input: pageOptions.available_modules.value[pageOptions.available_modules_conditions[option.value].input],
value: pageOptions.available_modules_conditions[option.value].value,
}
] : []"
>
</cx-vui-switcher>
</div>
</div>
</cx-vui-tabs-panel>
<cx-vui-tabs-panel
name="misc-settings"
label="<?php esc_html_e( 'Misc', 'kava' ); ?>"
key="misc-settings">
<cx-vui-switcher
name="enable_theme_customize_options"
label="<?php esc_html_e( 'Enable Theme Customize Options', 'kava' ); ?>"
:wrapper-css="[ 'equalwidth' ]"
return-true="true"
return-false="false"
v-model="pageOptions.enable_theme_customize_options.value"
>
</cx-vui-switcher>
<cx-vui-switcher
name="enqueue_theme_styles"
label="<?php esc_html_e( 'Enable Theme Styles', 'kava' ); ?>"
:wrapper-css="[ 'equalwidth' ]"
return-true="true"
return-false="false"
v-model="pageOptions.enqueue_theme_styles.value"
>
</cx-vui-switcher>
<cx-vui-switcher
name="enqueue_theme_js_scripts"
label="<?php esc_html_e( 'Enable Theme JS Scripts', 'kava' ); ?>"
:wrapper-css="[ 'equalwidth' ]"
return-true="true"
return-false="false"
v-model="pageOptions.enqueue_theme_js_scripts.value"
>
</cx-vui-switcher>
<cx-vui-switcher
name="enqueue_dynamic_css"
label="<?php esc_html_e( 'Enable Dynamic CSS', 'kava' ); ?>"
:wrapper-css="[ 'equalwidth' ]"
return-true="true"
return-false="false"
v-model="pageOptions.enqueue_dynamic_css.value"
>
</cx-vui-switcher>
<cx-vui-switcher
name="cache_dynamic_css"
label="<?php esc_html_e( 'Cache Dynamic CSS', 'kava' ); ?>"
description="<?php esc_html_e( 'Cache CSS generated by your options to boost performance.', 'kava' ); ?>"
:wrapper-css="[ 'equalwidth' ]"
return-true="true"
return-false="false"
v-model="pageOptions.cache_dynamic_css.value"
:conditions="[{compare:'equal',input:pageOptions.enqueue_dynamic_css.value,value:'true'}]"
>
</cx-vui-switcher>
</cx-vui-tabs-panel>
</cx-vui-tabs>
</div>
</div>
</div>