[
  {
    "id": "lpmi/components/common/static-banner",
    "name": "Static Banner",
    "fields": [
      {
        "component": "aem-content",
        "name": "desktopImage",
        "label": "Select the desktop image",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      },
      {
        "component": "aem-content",
        "name": "mobileImage",
        "label": "Select the mobile image",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      }
    ]
  },
  {
    "id": "lpmi/components/common/header",
    "name": "Header",
    "fields": [
      {
        "component": "aem-content",
        "name": "desktopBlueLogo",
        "label": "Desktop Blue Logo",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      },
      {
        "component": "aem-content",
        "name": "desktopWhiteLogo",
        "label": "Desktop White Logo",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      },
      {
        "component": "aem-content",
        "name": "labelIcon",
        "label": "Label Icon",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      },
      {
        "component": "boolean",
        "name": "showNotificationIcon",
        "label": "Show Notification Icon",
        "valueType": "boolean"
      }
    ]
  },
  {
    "id": "lpmi/components/common/article",
    "name": "Article",
    "fields": [
      {
        "component": "text",
        "name": "title",
        "label": "Title",
        "valueType": "string"
      },
      {
        "component": "richtext",
        "name": "description",
        "label": "Description",
        "valueType": "string"
      },
      {
        "component": "select",
        "name": "mediaType",
        "label": "Media Type",
        "valueType": "string",
        "value": "image",
        "options": [
          {
            "name": "Image",
            "value": "image"
          },
          {
            "name": "Video",
            "value": "video"
          }
        ]
      },
      {
        "component": "date-time",
        "name": "startDate",
        "label": "Start Date",
        "valueType": "string"
      },
      {
        "component": "aem-content",
        "name": "desktopImage",
        "label": "Desktop Image",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      },
      {
        "component": "aem-content",
        "name": "mobileImage",
        "label": "Mobile Image",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      },
      {
        "component": "aem-content",
        "name": "videoPath",
        "label": "Video Path",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      },
      {
        "component": "boolean",
        "name": "hasBanner",
        "label": "Enable or Disable Banner",
        "valueType": "boolean"
      }
    ]
  },
  {
    "id": "lpmi/components/leapMotor/applications-data",
    "fields": [
      {
        "component": "text",
        "name": "label",
        "label": "Label",
        "valueType": "string"
      },
      {
        "component": "text",
        "name": "name",
        "label": "Name",
        "valueType": "string"
      },
      {
        "component": "aem-content",
        "name": "icon",
        "label": "Application Icon",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      },
      {
        "component": "aem-content",
        "name": "link",
        "label": "Application Link",
        "valueType": "string",
        "validation": {
          "rootPath": "/content/dam/lpmi"
        }
      },
      {
        "component": "select",
        "name": "linkType",
        "label": "Select Target Tab",
        "valueType": "string",
        "options": [
          {
            "name": "New Tab",
            "value": "newTab"
          },
          {
            "name": "Default",
            "value": "default"
          }
        ]
      }
    ]
  },
  {
    "id": "lpmi/components/common/footer",
    "fields": [
      {
        "component": "container",
        "name": "labels",
        "label": "Footer Labels",
        "valueType": "string",
        "multi": true,
        "fields": [
          {
            "component": "text",
            "name": "label",
            "label": "Enter Label",
            "valueType": "string"
          },
          {
            "component": "select",
            "name": "fieldType",
            "label": "Select feildType",
            "valueType": "string",
            "options": [
              {
                "name": "COPYRIGHT TEXT",
                "value": "Copyright text"
              },
              {
                "name": "Login",
                "value": "login"
              }
            ]
          }
        ]
      }
    ]
  },
  {
    "id": "lpmi/components/common/footer-links",
    "fields": [
      {
        "component": "select",
        "name": "type",
        "label": "Link Type",
        "valueType": "string",
        "value": "webLink",
        "options": [
          {
            "name": "Document Link",
            "value": "docLink"
          },
          {
            "name": "Web Link",
            "value": "webLink"
          }
        ]
      },
      {
        "component": "text",
        "name": "label",
        "label": "Label",
        "valueType": "string"
      },
      {
        "component": "aem-content",
        "name": "document",
        "label": "Select Document",
        "valueType": "string",
        "condition": {
          "===": [
            {
              "var": "type"
            },
            "docLink"
          ]
        },
        "validation": {
          "rootPath": "/content/dam/srp"
        }
      },
      {
        "component": "text",
        "name": "link",
        "label": "Enter URL",
        "valueType": "string",
        "condition": {
          "===": [
            {
              "var": "type"
            },
            "webLink"
          ]
        }
      },
      {
        "component": "select",
        "name": "category",
        "label": "Category",
        "valueType": "string",
        "options": [
          {
            "name": "External",
            "value": "external"
          },
          {
            "name": "FAQ",
            "value": "faq"
          },
          {
            "name": "Site Status",
            "value": "site-status"
          },
          {
            "name": "Comment Moderation",
            "value": "comment-moderation"
          },
          {
            "name": "Help Area",
            "value": "help-area-info"
          },
          {
            "name": "Info Manual",
            "value": "info-manual"
          },
          {
            "name": "News",
            "value": "news"
          },
          {
            "name": "Dealer Help Desk",
            "value": "dealer-help-desk"
          },
          {
            "name": "Warranty Support",
            "value": "warranty-support"
          },
          {
            "name": "HQ/Importers",
            "value": "hq-importers"
          }
        ],
        "condition": {
          "===": [
            {
              "var": "type"
            },
            "webLink"
          ]
        }
      },
      {
        "component": "select",
        "name": "linkType",
        "label": "Select Target Tab",
        "valueType": "string",
        "options": [
          {
            "name": "New Tab",
            "value": "newTab"
          },
          {
            "name": "Default",
            "value": "default"
          }
        ]
      }
    ]
  },
  {
    "id": "lpmi/components/leapMotor/help-info-article",
    "name": "Article Help Info",
    "fields": [
       {
        "component": "text",
        "name": "title",
        "label": "Title",
        "valueType": "string"
      },
  {
        "component": "richtext",
        "name": "description",
        "label": "Description",
        "valueType": "string"
      },
       {
        "component": "date-time",
        "name": "startDate",
        "label": "Start Date",
        "valueType": "string"
      }
    ]
  }
  
]