export default [
  {
    "id": "Container",
    "name": "容器组件",
    "components": [
      {
        "name": "Panel",
        "comment": "面板",
        "matchAllClient": true
      },
      {
        "name": "FlexBox",
        "comment": "弹性栅格",
        "matchAllClient": true,
        "dependencies": ["Panel"]
      }, 
      {
        "name": "Form",
        "comment": "表单",
        "matchAllClient": true
      }, 
      {
        "name": "TabPage",
        "comment": "选项页",
        "matchAllClient": true,
        "dependent": true
      }, 
      {
        "name": "Tab",
        "comment": "选项卡",
        "matchAllClient": true,
        "dependencies": ["TabPage"]
      }, 
      {
        "name": "DataSet",
        "comment": "数据集"
      }, 
      {
        "name": "Grid",
        "comment": "数据表格"
      }, 
      {
        "name": "Tree",
        "comment": "树形组件"
      }, 
      {
        "name": "Iframe",
        "comment": "嵌入式框架",
        "matchAllClient": true
      }
    ]
  },
  {
    "id": "Input",
    "name": "表单输入项",
    "components": [
      {
        "name": "Label",
        "comment": "文本标签",
        "matchAllClient": true
      },
      {
        "name": "Button",
        "comment": "按钮",
        "matchAllClient": true
      },
      {
        "name": "Text",
        "comment": "单行输入框",
        "matchAllClient": true
      },
      {
        "name": "TextArea",
        "comment": "多行输入框",
        "matchAllClient": true
      },
      {
        "name": "Radio",
        "comment": "单选框",
        "matchAllClient": true
      },
      {
        "name": "CheckBox",
        "comment": "复选框",
        "matchAllClient": true
      },
      {
        "name": "Select",
        "comment": "下拉列表"
      },
      {
        "name": "Switch",
        "comment": "开关",
        "matchAllClient": true
      },
      {
        "name": "Password",
        "comment": "密码",
        "matchAllClient": true
      },
      {
        "name": "Hidden",
        "comment": "隐藏域",
        "matchAllClient": true
      },
      {
        "name": "Date",
        "comment": "日期"
      },
      {
        "name": "Time",
        "comment": "时间"
      },
      {
        "name": "DateTime",
        "comment": "日期时间"
      },
      {
        "name": "RichText",
        "comment": "富文本"
      },
      {
        "name": "Image",
        "comment": "图片",
        "matchAllClient": true
      },
      {
        "name": "FileUpload",
        "comment": "文件上传",
        "matchAllClient": true
      },
      {
        "name": "PhotoUpload",
        "comment": "图片上传",
        "matchAllClient": true
      },
      {
        "name": "Dep",
        "comment": "部门"
      },
      {
        "name": "User",
        "comment": "用户"
      },
      {
        "name": "Role",
        "comment": "角色"
      }
    ]
  },
  {
    "id": "Invisible",
    "name": "不可视组件",
    "components": [
      {
        "name": "Service",
        "comment": "后台服务",
        "matchAllClient": true,
        "isInvisible": true
      }
    ]
  },
  {
    "id": "ImportExport",
    "name": "导入导出",
    "components": [
      {
        "name": "ExcelImport",
        "comment": "Excel导入"
      },
      {
        "name": "ExcelExport",
        "comment": "Excel导出"
      }
    ]
  },
  {
    "id": "Chart",
    "name": "统计图表",
    "components": [
      {
        "name": "ChartLine",
        "comment": "折线图",
        "matchAllClient": true
      },
      {
        "name": "ChartBar",
        "comment": "柱状图",
        "matchAllClient": true
      },
      {
        "name": "ChartBarY",
        "comment": "条形图",
        "matchAllClient": true
      },
      {
        "name": "ChartLineBar",
        "comment": "线柱结合图",
        "matchAllClient": true
      },
      {
        "name": "ChartPie",
        "comment": "饼状图",
        "matchAllClient": true
      },
      {
        "name": "ChartAnnular",
        "comment": "环形图",
        "matchAllClient": true
      }
    ]
  }
]