array( 'config' => array( 'CheckboxPalettes' => array( 'to' => '.tve_lg_checkbox_wrapper', 'config' => [], 'extends' => 'Palettes', 'important' => apply_filters( 'tcb_lg_color_inputs_important', true ), ), 'ShowLabel' => array( 'config' => array( 'label' => __( 'Show Label', 'thrive-cb' ), ), 'extends' => 'Switch', ), 'CheckboxSize' => array( 'to' => '.tve_lg_checkbox_wrapper', 'css_suffix' => ' .tve-checkmark', 'config' => array( 'default' => '20', 'min' => '0', 'max' => '30', 'label' => __( 'Checkbox Size', 'thrive-cb' ), 'um' => [ 'px' ], ), 'extends' => 'Slider', ), 'StyleChange' => array( 'to' => '.tve_lg_checkbox_wrapper', 'config' => array( 'label' => __( 'Checkbox Style', 'thrive-cb' ), 'preview' => [ 'key' => '', 'label' => 'default', ], ), ), 'CheckboxStylePicker' => array( 'to' => '.tve_lg_checkbox_wrapper', 'config' => array( 'label' => __( 'Choose checkbox style', 'thrive-cb' ), 'items' => array( 'default' => __( 'Default', 'thrive-cb' ), 'style-1' => __( 'Style 1', 'thrive-cb' ), 'style-2' => __( 'Style 2', 'thrive-cb' ), 'style-3' => __( 'Style 3', 'thrive-cb' ), 'style-4' => __( 'Style 4', 'thrive-cb' ), 'style-5' => __( 'Style 5', 'thrive-cb' ), 'style-6' => __( 'Style 6', 'thrive-cb' ), 'style-7' => __( 'Style 7', 'thrive-cb' ), ), 'default' => 'no_style', ), ), ), ), 'typography' => [ 'config' => [ 'to' => '.tve_lg_checkbox_wrapper', 'FontColor' => [ 'css_suffix' => ' .tve-input-option-text', 'important' => true, ], 'TextAlign' => [ 'css_suffix' => ' .tve-input-option-text', 'css_prefix' => $prefix_config, 'important' => true, ], 'FontSize' => [ 'css_suffix' => ' .tve-input-option-text', 'important' => true, ], 'TextStyle' => [ 'css_suffix' => ' .tve-input-option-text', 'css_prefix' => $prefix_config, 'important' => true, ], 'LineHeight' => [ 'css_suffix' => ' .tve-input-option-text', 'important' => true, ], 'FontFace' => [ 'css_suffix' => ' .tve-input-option-text', 'important' => true, ], 'LetterSpacing' => [ 'css_suffix' => ' .tve-input-option-text', 'css_prefix' => $prefix_config, 'important' => true, ], 'TextTransform' => [ 'css_suffix' => ' .tve-input-option-text', 'css_prefix' => $prefix_config, 'important' => true, ], ], ], 'layout' => [ 'disabled_controls' => [ 'Width', 'Height', 'Alignment', '.tve-advanced-controls', 'hr', ], ], 'borders' => [ 'config' => [ 'to' => '.tve_lg_checkbox_wrapper', ], ], 'animation' => [ 'hidden' => true, ], 'background' => [ 'config' => [ 'to' => '.tve_lg_checkbox_wrapper', ], ], 'shadow' => [ 'hidden' => true, ], 'styles-templates' => [ 'config' => [], ], 'responsive' => [ 'hidden' => true, ], ); return array_merge( $components, $this->group_component() ); } }