{
  "name": "wpfd/search-divi5",
  "d4Shortcode": "divi_wpfd_search",
  "title": "WPFD Search File",
  "titles": "WPFD Search Files",
  "moduleClassName": "divi_wpfd_search",
  "moduleOrderClassName": "divi_wpfd_search",
  "category": "module",
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "meta": {
          "adminLabel": {
            "desktop": {
              "value": "WPFD Search File"
            }
          }
        },
        "innerContent": {
          "desktop": {
            "value": {
              "categoryFilter": "on",
              "tagFilter": "off",
              "displayTagAs": "searchbox",
              "creationDateFilter": "on",
              "updateDateFilter": "on",
              "typeFilter": "off",
              "weightFilter": "off",
              "minimizeFilters": "off",
              "perPageFilter": "20"
            }
          }
        }
      },
      "settings": {
        "meta": {
          "adminLabel": {}
        },
        "advanced": {
          "htmlAttributes": {}
        },
        "decoration": {
          "background": {},
          "sizing": {},
          "spacing": {},
          "border": {},
          "boxShadow": {},
          "overflow": {},
          "disabledOn": {},
          "transition": {},
          "position": {},
          "zIndex": {}
        },
        "innerContent": {
          "groupType": "group-items",
          "items": {
            "categoryFilter": {
              "groupSlug": "searchSettings",
              "attrName": "module.innerContent",
              "subName": "categoryFilter",
              "priority": 10,
              "render": true,
              "label": "Filter by category",
              "features": { "sticky": false, "responsive": false, "hover": false, "dynamicContent": false },
              "component": {
                "name": "divi/select",
                "type": "field",
                "props": {
                  "options": {
                    "off": { "label": "No" },
                    "on": { "label": "Yes" }
                  }
                }
              }
            },
            "tagFilter": {
              "groupSlug": "searchSettings",
              "attrName": "module.innerContent",
              "subName": "tagFilter",
              "priority": 20,
              "render": true,
              "label": "Filter by tag",
              "features": { "sticky": false, "responsive": false, "hover": false, "dynamicContent": false },
              "component": {
                "name": "divi/select",
                "type": "field",
                "props": {
                  "options": {
                    "off": { "label": "No" },
                    "on": { "label": "Yes" }
                  }
                }
              }
            },
            "displayTagAs": {
              "groupSlug": "searchSettings",
              "attrName": "module.innerContent",
              "subName": "displayTagAs",
              "priority": 30,
              "render": true,
              "label": "Display tag as",
              "features": { "sticky": false, "responsive": false, "hover": false, "dynamicContent": false },
              "component": {
                "name": "divi/select",
                "type": "field",
                "props": {
                  "options": {
                    "searchbox": { "label": "Search box" },
                    "checkbox": { "label": "Multiple select" }
                  }
                }
              }
            },
            "creationDateFilter": {
              "groupSlug": "searchSettings",
              "attrName": "module.innerContent",
              "subName": "creationDateFilter",
              "priority": 40,
              "render": true,
              "label": "Filter by creation date",
              "features": { "sticky": false, "responsive": false, "hover": false, "dynamicContent": false },
              "component": {
                "name": "divi/select",
                "type": "field",
                "props": {
                  "options": {
                    "off": { "label": "No" },
                    "on": { "label": "Yes" }
                  }
                }
              }
            },
            "updateDateFilter": {
              "groupSlug": "searchSettings",
              "attrName": "module.innerContent",
              "subName": "updateDateFilter",
              "priority": 50,
              "render": true,
              "label": "Filter by update date",
              "features": { "sticky": false, "responsive": false, "hover": false, "dynamicContent": false },
              "component": {
                "name": "divi/select",
                "type": "field",
                "props": {
                  "options": {
                    "off": { "label": "No" },
                    "on": { "label": "Yes" }
                  }
                }
              }
            },
            "typeFilter": {
              "groupSlug": "searchSettings",
              "attrName": "module.innerContent",
              "subName": "typeFilter",
              "priority": 60,
              "render": true,
              "label": "Filter by type",
              "features": { "sticky": false, "responsive": false, "hover": false, "dynamicContent": false },
              "component": {
                "name": "divi/select",
                "type": "field",
                "props": {
                  "options": {
                    "off": { "label": "No" },
                    "on": { "label": "Yes" }
                  }
                }
              }
            },
            "weightFilter": {
              "groupSlug": "searchSettings",
              "attrName": "module.innerContent",
              "subName": "weightFilter",
              "priority": 70,
              "render": true,
              "label": "Filter by weight",
              "features": { "sticky": false, "responsive": false, "hover": false, "dynamicContent": false },
              "component": {
                "name": "divi/select",
                "type": "field",
                "props": {
                  "options": {
                    "off": { "label": "No" },
                    "on": { "label": "Yes" }
                  }
                }
              }
            },
            "minimizeFilters": {
              "groupSlug": "searchSettings",
              "attrName": "module.innerContent",
              "subName": "minimizeFilters",
              "priority": 80,
              "render": true,
              "label": "Minimize filters",
              "features": { "sticky": false, "responsive": false, "hover": false, "dynamicContent": false },
              "component": {
                "name": "divi/select",
                "type": "field",
                "props": {
                  "options": {
                    "off": { "label": "No" },
                    "on": { "label": "Yes" }
                  }
                }
              }
            },
            "perPageFilter": {
              "groupSlug": "searchSettings",
              "attrName": "module.innerContent",
              "subName": "perPageFilter",
              "priority": 90,
              "render": true,
              "label": "Files per page",
              "features": { "sticky": false, "responsive": false, "hover": false, "dynamicContent": false },
              "component": {
                "name": "divi/select",
                "type": "field",
                "props": {
                  "options": {
                    "5": { "label": "5" },
                    "10": { "label": "10" },
                    "15": { "label": "15" },
                    "20": { "label": "20" },
                    "25": { "label": "25" },
                    "30": { "label": "30" },
                    "50": { "label": "50" },
                    "100": { "label": "100" },
                    "-1": { "label": "All" }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "customCssFields": {},
  "settings": {
    "content": "auto",
    "design": "auto",
    "advanced": "auto",
    "groups": {
      "searchSettings": {
        "panel": "content",
        "priority": 10,
        "groupName": "searchSettings",
        "multiElements": true,
        "component": { "name": "divi/composite", "props": { "groupLabel": "Search Settings" } }
      }
    }
  }
}
