start_controls_section( 'kng_adv_border_radius_section', [ 'label' => KING_ADDONS_ELEMENTOR_ICON . esc_html__('Advanced Border Radius', 'king-addons'), 'tab' => Controls_Manager::TAB_ADVANCED ] ); $section->add_control( 'kng_adv_border_radius_enable', [ 'label' => esc_html__('Enable Advanced Border Radius', 'king-addons'), 'type' => Controls_Manager::SWITCHER, 'description' => esc_html__('Apply custom radius values. Get the radius value from ', 'king-addons') . 'here', 'default' => '', 'return_value' => 'yes', 'label_on' => esc_html__('Yes', 'king-addons'), 'label_off' => esc_html__('No', 'king-addons'), 'prefix_class' => 'king-addons-adv-border-radius-', ] ); $section->add_responsive_control( 'kng_adv_border_radius_value', [ 'label' => esc_html__('Border Radius', 'king-addons'), 'type' => Controls_Manager::TEXT, 'default' => '30% 70% 70% 30% / 30% 30% 70% 70%', 'selectors' => [ '{{WRAPPER}}.king-addons-adv-border-radius-yes' => 'border-radius: {{VALUE}} !important;' ], 'condition' => [ 'kng_adv_border_radius_enable' => 'yes' ], 'ai' => [ 'active' => false, ], ] ); $section->add_responsive_control( 'kng_adv_border_radius_overflow', [ 'label' => esc_html__('Overflow', 'king-addons'), 'type' => Controls_Manager::SELECT, 'options' => array( 'visible' => esc_html__('Visible', 'king-addons'), 'hidden' => esc_html__('Hidden', 'king-addons'), 'scroll' => esc_html__('Scroll', 'king-addons'), ), 'default' => 'hidden', 'selectors' => array( '{{WRAPPER}}.king-addons-adv-border-radius-yes' => 'overflow: {{VALUE}} !important;', ), 'condition' => [ 'kng_adv_border_radius_enable' => 'yes' ], ] ); $section->end_controls_section(); } }