{
  "_comment": "!!! THIS IS AN AUTOMATICALLY GENERATED FILE - DO NOT EDIT !!!",
  "name": "squad-modules/testimonial-item",
  "d4Shortcode": "disq_testimonial_item",
  "title": "Testimonial",
  "titles": "Testimonials",
  "moduleIcon": "squad-modules/testimonial",
  "moduleClassName": "disq_testimonial_item",
  "category": "child-module",
  "folder": "squad-modules",
  "parentModuleName": "squad-modules/testimonial",
  "allowAllElements": true,
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "settings": {
        "meta": {
          "adminLabel": {}
        },
        "decoration": {
          "background": {},
          "border": {},
          "boxShadow": {},
          "disabledOn": {},
          "filters": {},
          "font": {},
          "spacing": {}
        }
      },
      "default": {
        "meta": {
          "adminLabel": {
            "desktop": {
              "value": "Testimonial"
            }
          }
        }
      }
    },
    "testimonial": {
      "type": "object",
      "selector": "{{selector}} .squad-testimonial",
      "settings": {
        "innerContent": {
          "groupType": "group-items",
          "items": {
            "content": {
              "groupSlug": "contentInfo",
              "attrName": "testimonial.innerContent",
              "subName": "content",
              "label": "Quote",
              "description": "The testimonial text.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false
              },
              "render": true,
              "priority": 10,
              "component": {
                "type": "field",
                "name": "divi/textarea"
              }
            },
            "author": {
              "groupSlug": "contentInfo",
              "attrName": "testimonial.innerContent",
              "subName": "author",
              "label": "Author Name",
              "description": "The person giving the testimonial.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false
              },
              "render": true,
              "priority": 20,
              "component": {
                "type": "field",
                "name": "divi/text"
              }
            },
            "role": {
              "groupSlug": "contentInfo",
              "attrName": "testimonial.innerContent",
              "subName": "role",
              "label": "Role / Title",
              "description": "The author role or job title.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false
              },
              "render": true,
              "priority": 30,
              "component": {
                "type": "field",
                "name": "divi/text"
              }
            },
            "company": {
              "groupSlug": "contentInfo",
              "attrName": "testimonial.innerContent",
              "subName": "company",
              "label": "Company",
              "description": "Optional company name.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false
              },
              "render": true,
              "priority": 40,
              "component": {
                "type": "field",
                "name": "divi/text"
              }
            },
            "avatar": {
              "groupSlug": "contentInfo",
              "attrName": "testimonial.innerContent",
              "subName": "avatar",
              "label": "Avatar",
              "description": "Upload an avatar for the author.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false
              },
              "render": true,
              "priority": 50,
              "component": {
                "type": "field",
                "name": "divi/upload"
              }
            },
            "alignment": {
              "groupSlug": "contentInfo",
              "attrName": "testimonial.innerContent",
              "subName": "alignment",
              "label": "Content Alignment",
              "description": "Align the card content.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false
              },
              "render": true,
              "priority": 60,
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "left": {
                      "label": "Left"
                    },
                    "center": {
                      "label": "Center"
                    },
                    "right": {
                      "label": "Right"
                    }
                  }
                }
              }
            },
            "useRating": {
              "groupSlug": "contentRating",
              "attrName": "testimonial.innerContent",
              "subName": "useRating",
              "label": "Show Rating",
              "description": "Display the star rating.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false
              },
              "render": true,
              "priority": 10,
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "off": {
                      "label": "No"
                    },
                    "on": {
                      "label": "Yes"
                    }
                  }
                }
              }
            },
            "rating": {
              "groupSlug": "contentRating",
              "attrName": "testimonial.innerContent",
              "subName": "rating",
              "label": "Rating",
              "description": "Number of stars (0–5).",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false
              },
              "render": true,
              "priority": 20,
              "component": {
                "type": "field",
                "name": "divi/select",
                "props": {
                  "options": {
                    "0": {
                      "label": "0"
                    },
                    "1": {
                      "label": "1"
                    },
                    "2": {
                      "label": "2"
                    },
                    "3": {
                      "label": "3"
                    },
                    "4": {
                      "label": "4"
                    },
                    "5": {
                      "label": "5"
                    }
                  }
                }
              }
            },
            "starColor": {
              "groupSlug": "contentRating",
              "attrName": "testimonial.innerContent",
              "subName": "starColor",
              "label": "Star Color",
              "description": "Color of the filled stars.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false
              },
              "render": true,
              "priority": 30,
              "component": {
                "type": "field",
                "name": "divi/color-picker"
              }
            }
          }
        }
      },
      "default": {
        "innerContent": {
          "desktop": {
            "value": {
              "content": "This product changed the way our team works. Highly recommended!",
              "author": "Jane Doe",
              "role": "Marketing Lead",
              "company": "",
              "avatar": "",
              "useRating": "on",
              "rating": "5",
              "starColor": "#FFB400",
              "alignment": "left"
            }
          }
        }
      }
    }
  },
  "settings": {
    "groups": {
      "contentInfo": {
        "panel": "content",
        "priority": 10,
        "groupName": "info",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Content"
          }
        }
      },
      "contentRating": {
        "panel": "content",
        "priority": 20,
        "groupName": "rating",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Rating"
          }
        }
      }
    }
  }
}
