array( 'config' => array( 'ShowLabel' => array( 'config' => array( 'label' => __( 'Show Label', 'thrive-cb' ), ), 'extends' => 'Switch', ), 'Required' => array( 'config' => array( 'default' => false, 'label' => __( 'Required field' ), ), 'extends' => 'Switch', ), 'ColumnNumber' => array( 'to' => '.tve-radio-grid', 'config' => array( 'default' => '1', 'min' => '1', 'max' => '5', 'limit' => '5', 'label' => __( 'Columns', 'thrive-cb' ), 'um' => [], ), 'extends' => 'Slider', ), 'VerticalSpace' => array( 'to' => '.tve-radio-grid', 'config' => array( 'default' => '0', 'min' => '0', 'max' => '300', 'label' => __( 'Vertical Space', 'thrive-cb' ), 'um' => [ 'px', '%' ], 'css' => '--v-gutter', ), 'extends' => 'Slider', ), 'HorizontalSpace' => array( 'to' => '.tve-radio-grid', 'config' => array( 'default' => '20', 'min' => '0', 'max' => '100', 'label' => __( 'Horizontal Space', 'thrive-cb' ), 'um' => [ 'px', '%' ], 'css' => '--h-gutter', ), 'extends' => 'Slider', ), 'OptionsList' => array( 'config' => array( 'sortable' => true, 'settings_icon' => 'pen-light', 'marked' => true, 'marking_text' => __( 'Set as default', 'thrive-cb' ), 'marking_icon' => 'check', 'marked_field' => 'default', ), ), 'AnswerTag' => array( 'config' => array( 'default' => false, 'label' => __( 'Send answer as tag', 'thrive-cb' ), 'info' => true, ), 'extends' => 'Switch', ), ), ), 'typography' => [ 'hidden' => true, ], 'layout' => [ 'disabled_controls' => [ 'Width', 'Height', 'Alignment', '.tve-advanced-controls', 'hr', ], 'config' => [], ], 'borders' => [ 'config' => [], ], 'animation' => [ 'hidden' => true, ], 'background' => [ 'config' => [], ], 'shadow' => [ 'hidden' => true, ], 'styles-templates' => [ 'config' => [], ], 'responsive' => [ 'hidden' => true, ], ); return array_merge( $components, $this->group_component() ); } }