' button', 'css_prefix' => $prefix, ]; $submit = array( 'contact_form_submit' => array( 'config' => array( 'icon_side' => array( 'css_suffix' => ' .thrv_icon', 'css_prefix' => $prefix, 'config' => array( 'name' => __( 'Icon Side', 'thrive-cb' ), 'buttons' => array( array( 'value' => 'left', 'text' => __( 'Left', 'thrive-cb' ), ), array( 'value' => 'right', 'text' => __( 'Right', 'thrive-cb' ), ), ), ), ), 'ButtonWidth' => array( 'css_prefix' => $prefix, 'config' => array( 'default' => '100', 'min' => '10', 'max' => '100', 'label' => __( 'Button width', 'thrive-cb' ), 'um' => [ '%' ], 'css' => 'width', ), 'extends' => 'Slider', ), 'ButtonAlign' => array( 'config' => array( 'name' => __( 'Button Align', 'thrive-cb' ), 'buttons' => [ [ 'icon' => 'a_left', 'text' => '', 'value' => 'left', 'default' => true, ], [ 'icon' => 'a_center', 'text' => '', 'value' => 'center', ], [ 'icon' => 'a_right', 'text' => '', 'value' => 'right', ], [ 'icon' => 'a_full-width', 'text' => '', 'value' => 'justify', ], ], ), 'extends' => 'ButtonGroup', ), ), ), 'typography' => [ 'config' => [ 'FontSize' => $controls_default_config, 'FontColor' => $controls_default_config, 'TextAlign' => $controls_default_config, 'TextStyle' => $controls_default_config, 'TextTransform' => $controls_default_config, 'FontFace' => $controls_default_config, 'LineHeight' => $controls_default_config, 'LetterSpacing' => $controls_default_config, ], ], 'layout' => [ 'disabled_controls' => [ 'Width', 'Height', 'Alignment', '.tve-advanced-controls', ], 'config' => [ 'MarginAndPadding' => $controls_default_config, ], ], 'borders' => [ 'config' => [ 'Borders' => $controls_default_config, 'Corners' => $controls_default_config, ], ], 'animation' => [ 'hidden' => true, ], 'responsive' => [ 'hidden' => true, ], 'background' => [ 'config' => [ 'ColorPicker' => $controls_default_config, 'PreviewList' => $controls_default_config, ], ], 'shadow' => [ 'config' => $controls_default_config, ], // 'styles-templates' => [ // 'config' => [ // 'to' => 'button', // ], // ], ); return $submit; // return array_merge( $submit, $this->shared_styles_component() ); } }