{
	"name": "dnxte/advanced-tab-item",
	"d4Shortcode": "dnxte_advanced_tab_item",
	"title": "Advanced Tab Item",
	"titles": "Advanced Tab Items",
	"category": "child-module",
	"folder": "divi-essential",
	"attributes": {
		"module": {
			"type": "object",
			"selector": "{{selector}}",
			"default": {
				"meta": {
					"adminLabel": {
						"desktop": {
							"value": "Advanced Tab Item"
						}
					}
				}
			},
			"styleProps": {
				"spacing": {
					"selector": "{{selector}}"
				},
				"border": {},
				"boxShadow": {}
			}
		},
		"misc": {
			"type": "object",
			"selector": "{{selector}}",
			"default": {
				"advanced": {
					"useImageOrIcon": {
						"desktop": {
							"value": "none"
						}
					},
					"activeOnLoad": {
						"desktop": {
							"value": "off"
						}
					},
					"useLibrary": {
						"desktop": {
							"value": "off"
						}
					},
					"useImageOrIconInBody": {
						"desktop": {
							"value": "none"
						}
					},
					"library": {
						"desktop": {
							"value": "0"
						}
					}
				}
			},
			"styleProps": {
				"spacing": {
					"selector": "{{selector}}"
				},
				"border": {},
				"boxShadow": {}
			}
		},
		"tab": {
			"type": "object",
			"selector": ".dnxte_tab_menu ul {{selector}}",
			"styleProps": {
				"spacing": {
					"important": true,
					"selector": ".dnxte_tab_menu ul {{selector}} > a"
				},
				"background": {
					"selector": ".dnxte_tab_menu ul {{selector}} > a",
					"important": true
				},
				"border": {
					"important": true,
					"selector": ".dnxte_tab_menu ul {{selector}} > a"
				},
				"boxShadow": {
					"important": true
				}
			}
		},
		"body": {
			"type": "object",
			"selector": "{{selector}} .dnxte_tab_content",
			"styleProps": {
				"font": {
					"important": true,
					"selector": "{{selector}} .dnxte_tab_content_pra"
				},
				"border": {
					"important": true
				},
				"boxShadow": {
					"important": true
				},
				"spacing": {
					"important": true
				}
			}
		},
		"title": {
			"type": "object",
			"selector": ".dnxte_tab_menu {{selector}} .dnxte_tab_nav_title",
			"tagName": "span",
			"attributes": {
				"class": "dnxte_tab_nav_title"
			},
			"inlineEditor": "plainText",
			"childrenSanitizer": "et_core_esc_previously",
			"default": {
				"innerContent": {
					"desktop": {
						"value": "Tab Title"
					}
				}
			},
			"styleProps": {
				"font": {
					"important": true
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-item",
					"item": {
						"groupName": "mainContent",
						"priority": 10,
						"render": true,
						"attrName": "title.innerContent",
						"label": "Tab Title",
						"description": "Enter the tab navigation title.",
						"features": {
							"sticky": false,
							"responsive": true,
							"dynamicContent": {
								"type": "text"
							}
						},
						"component": {
							"name": "divi/text",
							"type": "field"
						}
					}
				},
				"decoration": {
					"font": {
						"priority": 10,
						"component": {
							"props": {
								"groupLabel": "Tab Title Text",
								"fieldLabel": "Tab Title"
							}
						}
					}
				}
			}
		},
		"subtitle": {
			"type": "object",
			"selector": ".dnxte_tab_menu {{selector}} .dnxte_tab_nav_pra",
			"tagName": "span",
			"attributes": {
				"class": "dnxte_tab_nav_pra"
			},
			"inlineEditor": "plainText",
			"childrenSanitizer": "et_core_esc_previously",
			"default": {
				"innerContent": {
					"desktop": {
						"value": ""
					}
				},
				"advanced": {
					"showHide": {
						"desktop": {
							"value": "off"
						}
					}
				}
			},
			"styleProps": {
				"font": {
					"important": true
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-item",
					"item": {
						"groupName": "mainContent",
						"priority": 15,
						"render": true,
						"attrName": "subtitle.innerContent",
						"label": "Tab Subtitle",
						"description": "Enter the tab navigation subtitle.",
						"features": {
							"sticky": false,
							"responsive": true,
							"dynamicContent": {
								"type": "text"
							}
						},
						"component": {
							"name": "divi/text",
							"type": "field"
						}
					}
				},
				"decoration": {
					"font": {
						"priority": 10,
						"component": {
							"props": {
								"groupLabel": "Tab Subtitle Text",
								"fieldLabel": "Tab Subtitle"
							}
						}
					}
				}
			}
		},
		"bodyTitle": {
			"type": "object",
			"attributes": {
				"class": "dnxte_tab_content_title"
			},
			"selector": "{{selector}} .dnxte_tab_content_title",
			"tagName": "h2",
			"inlineEditor": "plainText",
			"childrenSanitizer": "et_core_esc_previously",
			"elementType": "heading",
			"default": {
				"innerContent": {
					"desktop": {
						"value": ""
					}
				}
			},
			"styleProps": {
				"font": {
					"important": true
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-item",
					"item": {
						"groupName": "bodyContent",
						"priority": 10,
						"render": true,
						"attrName": "bodyTitle.innerContent",
						"label": "Body Title",
						"description": "Enter the content area title.",
						"features": {
							"sticky": false,
							"responsive": true,
							"dynamicContent": {
								"type": "text"
							}
						},
						"component": {
							"name": "divi/text",
							"type": "field"
						}
					}
				},
				"decoration": {
					"font": {
						"priority": 10,
						"component": {
							"props": {
								"groupLabel": "Body Title Text",
								"fieldLabel": "Body Title",
								"fields": {
									"headingLevel": {
										"render": true
									}
								}
							}
						}
					}
				}
			}
		},
		"bodyContent": {
			"type": "object",
			"selector": "{{selector}} .dnxte_tab_content_pra",
			"tagName": "div",
			"attributes": {
				"class": "dnxte_tab_content_pra"
			},
			"inlineEditor": "richText",
			"childrenSanitizer": "et_core_esc_previously",
			"default": {
				"innerContent": {
					"desktop": {
						"value": ""
					}
				}
			},
			"styleProps": {
				"border": {
					"important": true
				},
				"boxShadow": {
					"important": true
				},
				"bodyFont": {
					"selectors": {
						"desktop": {
							"value": "{{selector}} .dnxte_tab_content_pra"
						}
					}
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-item",
					"item": {
						"groupName": "bodyContent",
						"priority": 20,
						"render": true,
						"attrName": "bodyContent.innerContent",
						"label": "Body Content",
						"description": "Enter the content area body text.",
						"features": {
							"sticky": false,
							"responsive": true,
							"dynamicContent": {
								"type": "text"
							}
						},
						"component": {
							"name": "divi/richtext",
							"type": "field"
						}
					}
				},
				"decoration": {
					"bodyFont": {}
				}
			}
		},
		"button": {
			"type": "object",
			"attributes": {
				"class": "dnxte_tab_content_btn"
			},
			"selector": "{{selector}} .dnxte_tab_content_btn",
			"tagName": "a",
			"elementType": "button",
			"default": {
				"innerContent": {
					"desktop": {
						"value": {
							"text": "",
							"linkUrl": "#",
							"linkTarget": "_self"
						}
					}
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-item",
					"item": {
						"groupName": "bodyContent",
						"priority": 30,
						"render": true,
						"attrName": "button.innerContent",
						"label": "Button",
						"description": "Configure the button text and link.",
						"features": {
							"sticky": false,
							"responsive": true,
							"dynamicContent": {
								"type": "text"
							}
						},
						"component": {
							"name": "divi/link",
							"type": "field"
						}
					}
				}
			}
		},
		"tabsIconNormal": {
			"type": "object",
			"selector": "{{selector}} .dnxte_tab_nav_icon:before",
			"default": {}
		},
		"bodyImage": {
			"type": "object",
			"selector": "{{selector}} .dnxte_tab_content_slidebar_one:not(:has(.dnxte_tab_content_icon))",
			"inlineEditor": "upload",
			"elementType": "image",
			"default": {
				"advanced": {
					"placement": {
						"desktop": {
							"value": "center"
						}
					}
				},
				"decoration": {
					"sizing": {
						"desktop": {
							"value": {
								"alignment": "center",
								"width": "50%",
								"maxWidth": "100%"
							}
						}
					}
				}
			},
			"styleProps": {
				"spacing": {
					"selector": "{{selector}} .dnxte_tab_content_slidebar_one > .dnxte_tab_content_icon"
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-items",
					"items": {
						"src": {
							"groupSlug": "bodyImageContent",
							"attrName": "bodyImage.innerContent",
							"subName": "src",
							"priority": 10,
							"render": true,
							"label": "Body Image",
							"description": "Upload an image for the content area.",
							"features": {
								"sticky": false,
								"responsive": true,
								"dynamicContent": {
									"type": "image"
								}
							},
							"component": {
								"name": "divi/upload",
								"type": "field",
								"props": {
									"syncImageData": {
										"src": true,
										"id": true,
										"alt": true,
										"titleText": true
									}
								}
							}
						}
					}
				}
			}
		},
		"bodyIcon": {
			"type": "object",
			"selector": "{{selector}} .dnxte_tab_content_icon",
			"default": {
				"advanced": {
					"alignment": {
						"desktop": {
							"value": "center"
						}
					},
					"size": {
						"desktop": {
							"value": "20px"
						}
					}
				}
			},
			"styleProps": {
				"sizing": {
					"selector": "{{selector}} .dnxte_tab_content_slidebar_one:has(.dnxte_tab_content_icon)"
				},
				"spacing": {
					"selector": "{{selector}} .dnxte_tab_content_slidebar_one > .dnxte_tab_content_icon"
				}
			}
		},
		"tabsImageIconNormal": {
			"type": "object",
			"selector": "{{selector}} a.dnxte_tab_a .dnxte_tab_nav_icon,{{selector}} a.dnxte_tab_a .dnxte_tab_nav_icon > img, {{selector}} a.dnxte_tab_a .dnxte_tab_nav_image > img",
			"inlineEditor": "upload",
			"elementType": "image",
			"default": {
				"advanced": {
					"placement": {
						"desktop": {
							"value": "center"
						}
					},
					"alignment": {
						"desktop": {
							"value": "center"
						}
					}
				}
			},
			"styleProps": {
				"spacing": {
					"important": true
				},
				"sizing": {
					"selector": "{{selector}} a.dnxte_tab_a .dnxte_tab_nav_image > img"
				}
			}
		},
		"tabsImageIconActive": {
			"type": "object",
			"selector": "{{selector}} a.dnxte_active_a .dnxte_tab_nav_icon_active, {{selector}} a.dnxte_active_a .dnxte_tab_nav_image_active",
			"inlineEditor": "upload",
			"elementType": "image",
			"default": {
				"advanced": {
					"placement": {
						"desktop": {
							"value": "center"
						}
					},
					"alignment": {
						"desktop": {
							"value": "center"
						}
					}
				}
			},
			"styleProps": {
				"sizing": {
					"selector": "{{selector}} a.dnxte_active_a .dnxte_tab_nav_image_active > img"
				}
			}
		}
	},
	"customCssFields": {
		"title": {
			"subName": "title",
			"selectorSuffix": " .dnxte_tab_nav_title"
		},
		"subtitle": {
			"subName": "subtitle",
			"selectorSuffix": " .dnxte_tab_nav_pra"
		},
		"tabIcon": {
			"subName": "tabIcon",
			"selectorSuffix": " .dnxte_tab_nav_icon, .dnxte_tab_nav_image > img"
		},
		"tabIconActive": {
			"subName": "tabIconActive",
			"selectorSuffix": " .dnxte_tab_nav_icon_active, .dnxte_tab_nav_image_active > img"
		},
		"bodyTitle": {
			"subName": "bodyTitle",
			"selectorSuffix": " .dnxte_tab_content_slidebar_two .dnxte_tab_content_title"
		},
		"bodyContent": {
			"subName": "bodyContent",
			"selectorSuffix": " .dnxte_tab_content_slidebar_two .dnxte_tab_content_pra"
		},
		"bodyIcon": {
			"subName": "bodyIcon",
			"selectorSuffix": " .dnxte_tab_content_slidebar_one .dnxte_tab_content_icon"
		},
		"bodyImage": {
			"subName": "bodyImage",
			"selectorSuffix": " .dnxte_tab_content_slidebar_one > img"
		}
	}
}