{
  "name": "dnxte/text-stroke",
  "d4Shortcode": "dnxte_text_stroke",
  "title": "Text Stroke",
  "titles": "Text Stroke",
  "moduleIcon": "dnxte/text-stroke",
  "folder": "divi-essential",
  "category": "module",
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "meta": {
          "adminLabel": {
            "desktop": {
              "value": "Text Stroke"
            }
          }
        }
      },
      "styleProps": {
        "spacing": {
			"selector": "{{selector}} .dnxt-text-stroke-fill-main",
			"important": true
        }
      }
    },
    "strokeText": {
      "type": "object",
      "selector": "{{selector}} .dnxt-text-stroke-fill-wrapper",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "Hello World!"
          }
        }
      }
    },
    "strokeHoverEffect": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "dnxt-text-fill-to-stroke"
          }
        }
      }
    },
    "strokeHoverDirection": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "dnxt-hover-left-animation"
          }
        }
      }
    },
    "textFont": {
      "type": "object",
      "selector": "{{selector}} .dnxt-text-stroke-fill-main",

      "styleProps": {
        "font": {
          "selector": "{{selector}} .dnxt-text-stroke-fill-main",
          "propertySelectors": {
            "font": {
              "desktop": {
                "value": {
                  "text-align": "{{selector}} .dnxt-text-stroke-fill-wrapper"
                }
              }
            }
          }
        }
      }
    },
    "headingTag": {
      "type": "object",
      "default": {
        "advanced": {
          "use": {
            "desktop": {
              "value": "h2"
            }
          }
        }
      }
    },
    "gradientType": {
      "type": "object",
      "default": {
        "advanced": {
          "use": {
            "desktop": {
              "value": "linear-gradient"
            }
          }
        }
      }
    },
    "enableGradient": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "off"
          }
        }
      }
    },
    "bgColorOne": {
      "type": "object",
      "default": {
        "decoration": {
          "background": {
            "desktop": {
              "value": "#0077FF"
            }
          }
        }
      }
    },
    "bgColorTwo": {
      "type": "object",
      "default": {
        "decoration": {
          "background": {
            "desktop": {
              "value": "#772ADB"
            }
          }
        }
      }
    },
    "strokeHoverBg": {
      "type": "object",
      "default": {
        "advanced": {
          "background": {
            "desktop": {
              "value": "#0077FF"
            }
          }
        }
      }
    },
    "linearDirection": {
      "type": "object",
      "default": {
        "advanced": {
          "use": {
            "desktop": {
              "value": "180deg"
            }
          }
        }
      }
    },
    "startPoint": {
      "type": "object",
      "default": {
        "advanced": {
          "use": {
            "desktop": {
              "value": "0%"
            }
          }
        }
      }
    },
    "endPoint": {
      "type": "object",
      "default": {
        "advanced": {
          "use": {
            "desktop": {
              "value": "100%"
            }
          }
        }
      }
    },
    "radialDirection": {
      "type": "object",
      "default": {
        "advanced": {
          "use": {
            "desktop": {
              "value": "circle at center"
            }
          }
        }
      }
    },
    "hoverMotionDuration": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "0.9s"
          }
        }
      }
    },
    "strokeColor": {
      "type": "object",
      "default": {
        "decoration": {
          "color": {
            "desktop": {
              "value": "#0077ff"
            }
          }
        }
      }
    },
    "strokeWidth": {
      "type": "object",
      "default": {
        "innerContent": {
          "desktop": {
            "value": "2px"
          }
        }
      }
    }
  },
  "customCssFields": {
    "strokeText": {
      "subName": "strokeText",
      "selectorSuffix": " .dnxt-text-stroke-fill-wrapper"
    },
    "textFont": {
      "subName": "textFont",
      "selectorSuffix": " .dnxt-text-stroke-fill-main"
    }
  }
}
