kollapsminoriteten/wp-content/plugins/blocksy-companion/framework/extensions/trending/customizer.php

969 lines
28 KiB
PHP

<?php
if (! defined('ABSPATH')) {
exit;
}
$all_post_types = [
'post' => __('Posts', 'blocksy-companion')
];
if (class_exists('WooCommerce')) {
$all_post_types['product'] = __('Products', 'blocksy-companion');
}
if (blocksy_companion_theme_functions()->blocksy_manager()) {
$post_types = blocksy_companion_theme_functions()->blocksy_manager()->post_types->get_supported_post_types();
foreach ($post_types as $single_post_type) {
$post_type_object = get_post_type_object($single_post_type);
if (! $post_type_object) {
continue;
}
$all_post_types[
$single_post_type
] = $post_type_object->labels->singular_name;
}
}
$cpt_options = [];
$taxonomy_picker_options = [];
foreach ($all_post_types as $custom_post_type => $label) {
if ($custom_post_type === 'page') {
continue;
}
$opt_id = 'trending_block_category';
$label = __('Category', 'blocksy-companion');
$label_multiple = __('All categories', 'blocksy-companion');
$taxonomy = ['category'];
if ($custom_post_type !== 'post') {
$opt_id = 'trending_block_' . $custom_post_type . '_taxonomy';
$label = __('Taxonomy', 'blocksy-companion');
$label_multiple = __('All taxonomies', 'blocksy-companion');
$taxonomies = get_object_taxonomies($custom_post_type);
if (count($taxonomies) > 0) {
$taxonomy = array_slice($taxonomies, 0, 20);
} else {
$taxonomy = 'nonexistent';
}
}
$categories = get_terms([
'taxonomy' => $taxonomy,
// 'post_type' => $custom_post_type,
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => false
]);
$category_choices = [
'all_categories' => $label_multiple
];
if (! is_wp_error($categories)) {
foreach ($categories as $category) {
$category_choices[$category->term_id] = $category->name;
}
}
$cpt_options[blocksy_rand_md5()] = [
'type' => 'ct-condition',
'condition' => [
'trending_block_post_type' => $custom_post_type,
'trending_block_post_source' => '!custom'
],
'options' => [
$opt_id => [
'type' => 'ct-select',
'label' => $label,
'value' => 'all_categories',
'choices' => blocksy_ordered_keys($category_choices),
'design' => 'inline',
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
],
]
];
$taxonomy_option_id = 'trending_block_show_' . $custom_post_type . '_taxonomy';
$taxonomy_opt = [];
if ($custom_post_type === 'product') {
$taxonomies = array_values(array_diff(
get_object_taxonomies($custom_post_type),
[
'product_type',
'product_visibility',
'product_shipping_class'
]
));
foreach ($taxonomies as $single_taxonomy) {
if ((strpos($single_taxonomy, 'pa_') === 0)) {
continue;
}
$taxonomy_object = get_taxonomy($single_taxonomy);
$taxonomy_opt[$single_taxonomy] = $taxonomy_object->label;
if ($single_taxonomy === 'product_cat') {
$taxonomy_opt[$single_taxonomy] = __('Category', 'blocksy-companion');
}
if ($single_taxonomy === 'product_tag') {
$taxonomy_opt[$single_taxonomy] = __('Tag', 'blocksy-companion');
}
}
} else {
$taxonomy_opt = blocksy_get_taxonomies_for_cpt(
$custom_post_type,
['return_empty' => true]
);
}
if (! empty($taxonomy_opt)) {
$taxonomy_picker_options[blocksy_rand_md5()] = [
'type' => 'ct-condition',
'condition' => [
'trending_block_post_type' => $custom_post_type,
'trending_block_show_taxonomy' => 'yes',
'trending_block_post_source' => '!custom'
],
'options' => [
$taxonomy_option_id => [
'type' => 'ct-select',
'label' => __('Taxonomy Source', 'blocksy-companion'),
'value' => $custom_post_type === 'product' ? 'product_cat' : array_keys($taxonomy_opt)[0],
'choices' => blocksy_ordered_keys($taxonomy_opt),
'design' => 'inline',
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
]
]
];
}
}
$options = [
// translators: This is a brand name. Preferably to not be translated
'title' => _x('Trending Posts', 'Extension Brand Name', 'blocksy-companion'),
'container' => [ 'priority' => 8 ],
'options' => [
'trending_posts_section_options' => [
'type' => 'ct-options',
'setting' => [ 'transport' => 'postMessage' ],
'inner-options' => [
blocksy_rand_md5() => [
'type' => 'ct-title',
'label' => __( 'Trending Posts', 'blocksy-companion' ),
],
blocksy_rand_md5() => [
'title' => __( 'General', 'blocksy-companion' ),
'type' => 'tab',
'options' => [
[
[
'trending_block_label' => [
'label' => __( 'Module Title', 'blocksy-companion' ),
'type' => 'text',
'design' => 'inline',
'value' => __( 'Trending now', 'blocksy-companion' ),
'sync' => 'live',
],
'trending_block_label_tag' => [
'label' => __( 'Module Title Tag', 'blocksy-companion' ),
'type' => 'ct-select',
'value' => 'h3',
'view' => 'text',
'design' => 'inline',
'choices' => blocksy_ordered_keys(
[
'h1' => 'H1',
'h2' => 'H2',
'h3' => 'H3',
'h4' => 'H4',
'h5' => 'H5',
'h6' => 'H6',
'p' => 'p',
'span' => 'span',
]
),
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
]
],
],
blocksy_companion_site_has_feature()
? [
'trending_block_icon_source' => [
'label' => __(
'Module Title Icon Source',
'blocksy-companion'
),
'type' => 'ct-radio',
'value' => 'default',
'view' => 'text',
'design' => 'block',
'divider' => 'top',
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
'choices' => [
'default' => __(
'Default',
'blocksy-companion'
),
'custom' => __(
'Custom',
'blocksy-companion'
),
],
],
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => [
'trending_block_icon_source' => 'custom',
],
'options' => [
'trending_block_custom_icon' => [
'type' => 'icon-picker',
'label' => __(
'Icon',
'blocksy-companion'
),
'design' => 'inline',
'divider' => 'top',
'value' => [
'icon' => 'fas fa-fire',
],
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
]
],
],
],
]
: [],
'trending_block_post_type' => count($all_post_types) > 1 ? [
'label' => __( 'Post Type', 'blocksy-companion' ),
'type' => 'ct-select',
'value' => 'post',
'design' => 'inline',
'divider' => 'top:full',
'setting' => [ 'transport' => 'postMessage' ],
'choices' => blocksy_ordered_keys($all_post_types),
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
] : [
'label' => __('Post Type', 'blocksy-companion'),
'type' => 'hidden',
'value' => 'post',
'design' => 'none',
'setting' => ['transport' => 'postMessage'],
],
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => [
'trending_block_post_type' => 'product',
'trending_block_post_source' => '!custom'
],
'options' => [
'trending_block_product_type' => [
'type' => 'ct-select',
'label' => __('Products Status', 'blocksy-companion'),
'value' => 'default',
'choices' => blocksy_ordered_keys([
'default' => __('Default', 'blocksy-companion'),
'sale' => __('On Sale', 'blocksy-companion'),
'rating' => __('Top Rated', 'blocksy-companion'),
'best' => __('Best Sellers', 'blocksy-companion'),
]),
'design' => 'inline',
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
]
]
],
'trending_block_post_source' => [
'type' => 'ct-select',
'label' => __( 'Source', 'blocksy-companion' ),
'value' => 'categories',
'design' => 'inline',
'choices' => blocksy_ordered_keys(
[
'categories' => __('Taxonomies', 'blocksy-companion'),
'custom' => __( 'Custom Query', 'blocksy-companion' ),
]
),
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
],
],
$cpt_options,
[
[
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => [
'trending_block_post_source' => 'custom'
],
'options' => [
'trending_block_post_id' => [
'label' => __( 'Posts ID', 'blocksy-companion' ),
'type' => 'text',
'design' => 'inline',
'desc' => blocksy_companion_safe_sprintf(
// translators: %1$s and %2$s are HTML tags
__(
'Separate posts ID by comma. How to find the %1$spost ID%2$s.',
'blocksy-companion'
),
'<a href="https://www.wpbeginner.com/beginners-guide/how-to-find-post-category-tag-comments-or-user-id-in-wordpress/" target="_blank">',
'</a>'
),
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
],
],
],
[
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => ['trending_block_product_type' => '!sale'],
'options' => [
'trending_block_filter' => [
'label' => __( 'Trending From', 'blocksy-companion' ),
'type' => 'ct-select',
'value' => 'all_time',
'view' => 'text',
'design' => 'inline',
'setting' => [ 'transport' => 'postMessage' ],
'choices' => blocksy_ordered_keys(
[
'all_time' => __( 'All Time', 'blocksy-companion' ),
'last_24_hours' => __( 'Last 24 Hours', 'blocksy-companion' ),
'last_7_days' => __( 'Last 7 Days', 'blocksy-companion' ),
'last_month' => __( 'Last Month', 'blocksy-companion' ),
]
),
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
],
]
]
],
blocksy_rand_md5() => [
'type' => 'ct-divider',
],
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => ['trending_block_post_type' => 'product'],
'options' => [
'trending_block_show_price' => [
'type' => 'ct-switch',
'label' => __( 'Show Product Price', 'blocksy-companion' ),
'value' => 'no',
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
]
],
]
],
'trending_block_show_taxonomy' => [
'type' => 'ct-switch',
'label' => __( 'Show Taxonomy', 'blocksy-companion' ),
'value' => 'no',
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
]
],
],
$taxonomy_picker_options,
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => ['trending_block_show_taxonomy' => 'yes'],
'options' => [
'trending_block_taxonomy_style' => [
'label' => __( 'Taxonomy Style', 'blocksy-companion' ),
'type' => 'ct-select',
'value' => 'simple',
'design' => 'inline',
'view' => 'text',
'choices' => blocksy_ordered_keys(
[
'simple' => __( 'Default', 'blocksy-companion' ),
'pill' => __( 'Button', 'blocksy-companion' ),
'underline' => __( 'Underline', 'blocksy-companion' ),
]
),
'sync' => [
'selector' => '.ct-trending-block',
'loader_selector' => '.entry-meta',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
],
]
],
'trending_block_thumbnails_width' => [
'label' => __( 'Image Width', 'blocksy-companion' ),
'type' => 'ct-slider',
'value' => 60,
'min' => 10,
'max' => 300,
'defaultUnit' => 'px',
'divider' => 'top:full',
'responsive' => true,
'setting' => [ 'transport' => 'postMessage' ],
],
'trending_block_thumbnails_size' => [
'label' => __('Image Size', 'blocksy-companion'),
'type' => 'ct-select',
'value' => 'thumbnail',
'view' => 'text',
'design' => 'inline',
// 'divider' => 'top',
'choices' => blocksy_ordered_keys(
blocksy_get_all_image_sizes()
),
'sync' => [
'selector' => '.ct-trending-block',
'render' => function () {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo blocksy_companion_get_trending_block();
}
],
],
'trendingItemsVerticalAlignment' => [
'type' => 'ct-radio',
'label' => __( 'Vertical Alignment', 'blocksy-companion' ),
'view' => 'text',
'design' => 'block',
'divider' => 'top:full',
'responsive' => true,
'attr' => [ 'data-type' => 'vertical-alignment' ],
'setting' => [ 'transport' => 'postMessage' ],
'value' => 'center',
'choices' => [
'flex-start' => '',
'center' => '',
'flex-end' => '',
],
],
blocksy_rand_md5() => [
'type' => 'ct-divider',
],
'trending_block_visibility' => [
'label' => __( 'Visibility', 'blocksy-companion' ),
'type' => 'ct-visibility',
'design' => 'block',
'sync' => 'live',
'value' => blocksy_default_responsive_value([
'desktop' => true,
'tablet' => true,
'mobile' => false,
]),
'choices' => blocksy_ordered_keys([
'desktop' => __( 'Desktop', 'blocksy-companion' ),
'tablet' => __( 'Tablet', 'blocksy-companion' ),
'mobile' => __( 'Mobile', 'blocksy-companion' ),
]),
],
],
blocksy_companion_site_has_feature() ? [
'trending_block_location' => [
'label' => __('Display Location', 'blocksy-companion'),
'type' => 'ct-select',
'design' => 'inline',
'divider' => 'top',
'value' => 'blocksy:content:bottom',
'choices' => [
[
'key' => 'blocksy:content:bottom',
'value' => __('Before Footer', 'blocksy-companion')
],
[
'key' => 'blocksy:footer:after',
'value' => __('After Footer', 'blocksy-companion')
],
[
'key' => 'blocksy:header:after',
'value' => __('After Header', 'blocksy-companion')
]
]
],
'trending_block_conditions' => [
'label' => __('Display Conditions', 'blocksy-companion'),
'type' => 'blocksy-display-condition',
'divider' => 'top',
'value' => [
[
'type' => 'include',
'rule' => 'everywhere',
]
],
'display' => 'modal',
'modalTitle' => __('Trending Block Display Conditions', 'blocksy-companion'),
'modalDescription' => __('Add one or more conditions to display the trending block.', 'blocksy-companion'),
'design' => 'block',
'sync' => 'live'
],
] : [],
],
],
blocksy_rand_md5() => [
'title' => __( 'Design', 'blocksy-companion' ),
'type' => 'tab',
'options' => [
'trendingBlockHeadingFont' => [
'type' => 'ct-typography',
'label' => __( 'Module Title Font', 'blocksy-companion' ),
'value' => blocksy_typography_default_values([
'size' => '15px',
]),
'setting' => [ 'transport' => 'postMessage' ],
],
'trendingBlockHeadingFontColor' => [
'label' => __( 'Module Title Color', 'blocksy-companion' ),
'type' => 'ct-color-picker',
'design' => 'block:right',
'responsive' => true,
'sync' => 'live',
'divider' => 'bottom:full',
'value' => [
'default' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
],
'pickers' => [
[
'title' => __( 'Initial', 'blocksy-companion' ),
'id' => 'default',
'inherit' => [
'var(--theme-heading-1-color, var(--theme-headings-color))' => [
'trending_block_label_tag' => 'h1'
],
'var(--theme-heading-2-color, var(--theme-headings-color))' => [
'trending_block_label_tag' => 'h2'
],
'var(--theme-heading-3-color, var(--theme-headings-color))' => [
'trending_block_label_tag' => 'h3'
],
'var(--theme-heading-4-color, var(--theme-headings-color))' => [
'trending_block_label_tag' => 'h4'
],
'var(--theme-heading-5-color, var(--theme-headings-color))' => [
'trending_block_label_tag' => 'h5'
],
'var(--theme-heading-6-color, var(--theme-headings-color))' => [
'trending_block_label_tag' => 'h6'
],
'var(--theme-text-color)' => [
'trending_block_label_tag' => 'span|p'
],
]
],
],
],
'trendingBlockPostsFont' => [
'type' => 'ct-typography',
'label' => __( 'Posts Title Font', 'blocksy-companion' ),
'value' => blocksy_typography_default_values([
'size' => '15px',
'variation' => 'n5',
]),
'setting' => [ 'transport' => 'postMessage' ],
],
'trendingBlockFontColor' => [
'label' => __( 'Posts Title Font Color', 'blocksy-companion' ),
'type' => 'ct-color-picker',
'design' => 'block:right',
'responsive' => true,
'sync' => 'live',
'value' => [
'default' => [
'color' => 'var(--theme-text-color)',
],
'hover' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
],
'pickers' => [
[
'title' => __( 'Initial', 'blocksy-companion' ),
'id' => 'default',
],
[
'title' => __( 'Hover', 'blocksy-companion' ),
'id' => 'hover',
'inherit' => 'var(--theme-link-hover-color)'
],
],
],
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => [ 'trending_block_show_taxonomy' => 'yes' ],
'options' => [
'trendingBlockTaxonomyFont' => [
'type' => 'ct-typography',
'label' => __( 'Taxonomy Font', 'blocksy-companion' ),
'value' => blocksy_typography_default_values([
'size' => '13px',
'variation' => 'n5',
]),
'setting' => [ 'transport' => 'postMessage' ],
'divider' => 'top:full'
],
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => [ 'trending_block_taxonomy_style' => '!pill' ],
'options' => [
'trending_categories_font_colors' => [
'label' => __( 'Taxonomies Font Color', 'blocksy-companion' ),
'type' => 'ct-color-picker',
'design' => 'block:right',
'responsive' => true,
'setting' => [ 'transport' => 'postMessage' ],
'value' => [
'default' => [
'color' => 'var(--theme-text-color)',
],
'hover' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
],
'pickers' => [
[
'title' => __( 'Initial', 'blocksy-companion' ),
'id' => 'default',
],
[
'title' => __( 'Hover', 'blocksy-companion' ),
'id' => 'hover',
'inherit' => 'var(--theme-link-hover-color)'
],
],
],
],
],
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => [ 'trending_block_taxonomy_style' => 'pill' ],
'options' => [
'trending_categories_button_type_font_colors' => [
'label' => __( 'Taxonomies Font Color', 'blocksy-companion' ),
'type' => 'ct-color-picker',
'design' => 'block:right',
'responsive' => true,
'noColor' => [ 'background' => 'var(--theme-text-color)'],
'sync' => 'live',
'value' => [
'default' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
'hover' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
],
'pickers' => [
[
'title' => __( 'Initial', 'blocksy-companion' ),
'id' => 'default',
'inherit' => 'var(--theme-button-text-initial-color)'
],
[
'title' => __( 'Hover', 'blocksy-companion' ),
'id' => 'hover',
'inherit' => 'var(--theme-button-text-hover-color)'
],
],
],
'trending_categories_button_type_background_colors' => [
'label' => __( 'Taxonomies Button Color', 'blocksy-companion' ),
'type' => 'ct-color-picker',
'design' => 'block:right',
'responsive' => true,
'noColor' => [ 'background' => 'var(--theme-text-color)'],
'sync' => 'live',
'value' => [
'default' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
'hover' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
],
'pickers' => [
[
'title' => __( 'Initial', 'blocksy-companion' ),
'id' => 'default',
'inherit' => 'var(--theme-button-background-initial-color)'
],
[
'title' => __( 'Hover', 'blocksy-companion' ),
'id' => 'hover',
'inherit' => 'var(--theme-button-background-hover-color)'
],
],
],
],
],
],
],
blocksy_rand_md5() => [
'type' => 'ct-condition',
'condition' => ['trending_block_post_type' => 'product'],
'options' => [
'trendingBlockPriceFont' => [
'type' => 'ct-typography',
'label' => __( 'Taxonomy Font', 'blocksy-companion' ),
'value' => blocksy_typography_default_values([
'size' => '13px',
// 'variation' => 'n5',
]),
'setting' => [ 'transport' => 'postMessage' ],
'divider' => 'top:full'
],
'trendingBlockPriceFontColor' => [
'label' => __( 'Taxonomy Font Color', 'blocksy-companion' ),
'type' => 'ct-color-picker',
'design' => 'block:right',
'responsive' => true,
'sync' => 'live',
'value' => [
'default' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
],
'pickers' => [
[
'title' => __( 'Initial', 'blocksy-companion' ),
'id' => 'default',
'inherit' => 'var(--theme-text-color)'
],
],
],
],
],
'trendingBlockImageRadius' => [
'label' => __( 'Image Border Radius', 'blocksy-companion' ),
'type' => 'ct-spacing',
'divider' => 'top:full',
'value' => blocksy_spacing_value(),
'inputAttr' => [
'placeholder' => '100'
],
'min' => 0,
'sync' => 'live',
],
'trendingBlockArrowsColor' => [
'label' => __( 'Arrows Color', 'blocksy-companion' ),
'type' => 'ct-color-picker',
'design' => 'block:right',
'responsive' => true,
'divider' => 'top:full',
'sync' => 'live',
'value' => [
'default' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
'hover' => [
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
],
],
'pickers' => [
[
'title' => __( 'Initial', 'blocksy-companion' ),
'id' => 'default',
'inherit' => 'var(--theme-text-color)'
],
[
'title' => __( 'Hover', 'blocksy-companion' ),
'id' => 'hover',
'inherit' => 'var(--theme-link-hover-color)'
],
],
],
'trending_block_background' => [
'label' => __( 'Container Background', 'blocksy-companion' ),
'type' => 'ct-background',
'design' => 'block:right',
'responsive' => true,
'divider' => 'top',
'sync' => 'live',
'value' => blocksy_background_default_value([
'backgroundColor' => [
'default' => [
'color' => 'var(--theme-palette-color-5)',
],
],
])
],
'trendingBlockContainerSpacing' => [
'label' => __( 'Container Inner Spacing', 'blocksy-companion' ),
'type' => 'ct-slider',
'divider' => 'top',
'value' => '30px',
'units' => blocksy_units_config([
[
'unit' => 'px',
'min' => 0,
'max' => 100,
],
]),
'responsive' => true,
'sync' => 'live',
],
],
],
]
]
]
];