{
	"name": "jooosi-icon/divi-icon",
	"d4Shortcode": "",
	"title": "Jooosi Icon",
	"titles": "Jooosi Icons",
	"moduleClassName": "jooosi_icon_divi_module",
	"moduleOrderClassName": "jooosi_icon_divi_module",
	"category": "module",
	"attributes": {
		"module": {
			"type": "object",
			"selector": "{{selector}}",
			"default": {
				"meta": {
					"adminLabel": {
						"desktop": {
							"value": "Jooosi Icon"
						}
					}
				}
			},
			"settings": {
				"meta": {
					"adminLabel": {}
				},
				"advanced": {
					"link": {},
					"text": {},
					"htmlAttributes": {}
				},
				"decoration": {
					"background": {},
					"sizing": {},
					"spacing": {},
					"border": {},
					"boxShadow": {},
					"filters": {},
					"transform": {},
					"animation": {},
					"overflow": {},
					"disabledOn": {},
					"transition": {},
					"position": {},
					"zIndex": {},
					"scroll": {},
					"sticky": {}
				}
			}
		},
		"iconName": {
			"type": "object",
			"default": {
				"innerContent": {
					"desktop": {
						"value": "mdi:home"
					}
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-item",
					"item": {
						"groupSlug": "contentIcon",
						"priority": 10,
						"render": true,
						"attrName": "iconName.innerContent",
						"label": "Icon",
						"description": "Browse and choose an icon from Jooosi Icon collections.",
						"features": {
							"sticky": false,
							"dynamicContent": false,
							"responsive": false
						},
						"component": {
							"name": "jooosi-icon/icon-picker",
							"type": "field"
						}
					}
				}
			}
		},
		"iconWidth": {
			"type": "object",
			"default": {
				"innerContent": {
					"desktop": {
						"value": "48px"
					}
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-item",
					"item": {
						"groupSlug": "contentIcon",
						"priority": 20,
						"render": true,
						"attrName": "iconWidth.innerContent",
						"label": "Width",
						"description": "Set the icon width using any CSS unit, for example 48px or 2rem.",
						"features": {
							"sticky": false,
							"dynamicContent": false,
							"responsive": false
						},
						"component": {
							"name": "divi/text",
							"type": "field",
							"props": {
								"showPlaceholderOnEmpty": true
							}
						}
					}
				}
			}
		},
		"iconHeight": {
			"type": "object",
			"default": {
				"innerContent": {
					"desktop": {
						"value": "48px"
					}
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-item",
					"item": {
						"groupSlug": "contentIcon",
						"priority": 30,
						"render": true,
						"attrName": "iconHeight.innerContent",
						"label": "Height",
						"description": "Set the icon height using any CSS unit, for example 48px or 2rem.",
						"features": {
							"sticky": false,
							"dynamicContent": false,
							"responsive": false
						},
						"component": {
							"name": "divi/text",
							"type": "field",
							"props": {
								"showPlaceholderOnEmpty": true
							}
						}
					}
				}
			}
		},
		"iconColor": {
			"type": "object",
			"default": {
				"innerContent": {
					"desktop": {
						"value": "currentColor"
					}
				}
			},
			"settings": {
				"innerContent": {
					"groupType": "group-item",
					"item": {
						"groupSlug": "contentIcon",
						"priority": 40,
						"render": true,
						"attrName": "iconColor.innerContent",
						"label": "Color",
						"description": "Set the icon color using any CSS color value, for example currentColor or #2563eb.",
						"features": {
							"sticky": false,
							"dynamicContent": false,
							"responsive": false
						},
						"component": {
							"name": "divi/text",
							"type": "field",
							"props": {
								"showPlaceholderOnEmpty": true
							}
						}
					}
				}
			}
		}
	},
	"settings": {
		"content": "auto",
		"design": "auto",
		"advanced": "auto",
		"groups": {
			"contentIcon": {
				"panel": "content",
				"priority": 10,
				"groupName": "contentIcon",
				"multiElements": true,
				"component": {
					"name": "divi/composite",
					"props": {
						"groupLabel": "Icon"
					}
				}
			}
		}
	}
}
