start_controls_section( 'section_team_member'.$suffix, array( 'label' => __('Team Member', 'absolute-addons'), 'condition' => [ 'team_style_variation' => 'three' ], ) ); $this->add_control( 'team_member_image'.$suffix, array( 'label' => esc_html__('Team Member Image', 'absolute-addons'), 'type' => Controls_Manager::MEDIA, 'default' => [ 'url' => absp_get_default_placeholder(), ], 'condition' => [ 'team_style_variation' => 'three' ], ) ); $this->add_control( 'team_member_name'.$suffix, array( 'label' => esc_html__('Name', 'absolute-addons'), 'type' => Controls_Manager::TEXT, 'default' => __('Merry Robertson', 'absolute-addons'), 'placeholder' => __('Type your Name', 'absolute-addons'), 'condition' => [ 'team_style_variation' => 'three' ], ) ); $this->add_control( 'team_member_designation'.$suffix, [ 'label' => esc_html__('Member designation', 'absolute-addons'), 'type' => Controls_Manager::TEXT, 'default' => 'UI DESIGNER', ] ); $this->end_controls_section(); //Add Social Profile Control $this->start_controls_section( 'team_member_social_profile'.$suffix, array( 'label' => __('Social Profile', 'absolute-addons'), 'tab' => Controls_Manager::TAB_CONTENT, 'condition' => [ 'team_style_variation' => 'three' ], )); $repeater = new Repeater(); $repeater->add_control( 'team_member_social_icon'.$suffix, array( 'label' => esc_html__('Select Icon', 'absolute-addons'), 'type' => Controls_Manager::ICONS, 'fa4compatibility' => 'absolute-addons', 'default' => [ 'value' => 'fa fa-facebook', 'library' => 'solid', ], ) ); $repeater->add_control( 'team_member_social_icon_url'.$suffix, array( 'label' => esc_html__('Type Url', 'absolute-addons'), 'type' => Controls_Manager::TEXT, 'placeholder' => __('Type your social profile link', 'absolute-addons'), 'default' => '#', ) ); $repeater->start_controls_tabs( 'team_social'.$suffix ); $repeater->start_controls_tab( 'team_social_normal_tab'.$suffix, [ 'label' => __('Normal', 'absolute-addons'), ] ); $repeater->add_control( 'team_member_social_icon_color'.$suffix, array( 'label' => esc_html__('Select Icon Color', 'absolute-addons'), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .absp-wrapper .absp-team > .absp-team-item > .holder > .data > .social_icons ul {{CURRENT_ITEM}} a' => 'color:{{VALUE}}', ], ) ); $repeater->end_controls_tab(); $repeater->start_controls_tab( 'team_social_hover_tab'.$suffix, [ 'label' => __('Hover', 'absolute-addons'), ] ); $repeater->add_control( 'team_member_social_icon_color_hover'.$suffix, array( 'label' => esc_html__('Icon Hover Color', 'absolute-addons'), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .absp-wrapper .absp-team > .absp-team-item > .holder > .data > .social_icons ul {{CURRENT_ITEM}} a:hover' => 'color:{{VALUE}}', ], ) ); $repeater->end_controls_tab(); $repeater->end_controls_tabs(); $this->add_control( 'team_member_social_media'.$suffix, array( 'label' => esc_html__('Social Media', 'absolute-addons'), 'type' => Controls_Manager::REPEATER, 'fields' => $repeater->get_controls(), 'title_field' => ' {{{team_member_social_icon'.$suffix.'.value}}}', 'default' => [ [ 'team_member_social_icon_url'.$suffix => __('#', 'absolute-addons'), 'team_member_social_icon'.$suffix => [ 'library' => 'solid', 'value' => 'fa fa-facebook', ], 'team_member_social_icon_color'.$suffix => '#A0AFB9', 'team_member_social_icon_color_hover'.$suffix => '#fff', ], [ 'team_member_social_icon_url'.$suffix => __('#', 'absolute-addons'), 'team_member_social_icon'.$suffix => [ 'library' => 'solid', 'value' => 'fa fa-twitter', ], 'team_member_social_icon_color'.$suffix => '#A0AFB9', 'team_member_social_icon_color_hover'.$suffix => '#fff', ], [ 'team_member_social_icon_url'.$suffix => __('#', 'absolute-addons'), 'team_member_social_icon'.$suffix => [ 'value' => 'fa fa-linkedin', ], 'team_member_social_icon_color'.$suffix => '#A0AFB9', 'team_member_social_icon_color_hover'.$suffix => '#fff', ], [ 'team_member_social_icon_url'.$suffix => __('#', 'absolute-addons'), 'team_member_social_icon'.$suffix => [ 'value' => 'fa fa-pinterest', ], 'team_member_social_icon_color'.$suffix => '#A0AFB9', 'team_member_social_icon_color_hover'.$suffix => '#fff', ], ], ) ); $this->end_controls_section();