"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var TextDescriptionDetailListMeta = {
  group: '低代码组件',
  componentName: 'TextDescriptionDetailList',
  title: '文本描述详情列表',
  docUrl: '',
  screenshot: '',
  devMode: 'proCode',
  category: '信息展示',
  npm: {
    "package": '@dckj-npm/dc-material',
    version: '0.1.262',
    exportName: 'TextDescriptionDetailList',
    main: 'src/index.tsx',
    destructuring: true,
    subName: ''
  },
  configure: {
    props: [{
      title: '数据源绑定',
      name: 'dataList',
      setter: {
        componentName: 'SetterFormVariable',
        props: {
          attributes: []
        }
      }
    }, {
      title: '固定数据',
      name: 'fixedData',
      setter: {
        componentName: 'ArraySetter',
        props: {
          itemSetter: {
            componentName: 'ObjectSetter',
            props: {
              config: {
                items: [{
                  title: '标签',
                  name: 'label',
                  setter: {
                    componentName: 'StringSetter',
                    isRequired: true,
                    initialValue: ''
                  }
                }, {
                  title: '值',
                  name: 'value',
                  setter: {
                    componentName: 'StringSetter',
                    isRequired: true,
                    initialValue: ''
                  }
                }]
              }
            }
          }
        }
      }
    }, {
      title: '标签位置',
      name: 'labelPosition',
      setter: {
        componentName: 'RadioGroupSetter',
        props: {
          options: [{
            label: '左',
            value: 'left'
          }, {
            label: '上',
            value: 'top'
          }, {
            label: '无标签',
            value: 'none'
          }]
        }
      }
    }],
    supports: {
      style: true
    },
    component: {
      disableBehaviors: ['copy']
    }
  }
};
var snippets = [{
  title: '文本描述详情列表',
  screenshot: '',
  schema: {
    componentName: 'TextDescriptionDetailList',
    props: {
      dataList: [],
      fixedData: [],
      labelPosition: 'left'
    }
  }
}];
var _default = exports["default"] = (0, _extends2["default"])({}, TextDescriptionDetailListMeta, {
  snippets: snippets
});