mr-component
Version:
A library for Mr components
120 lines (119 loc) • 2.77 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var ExampleComponentMeta = {
"componentName": "ExampleComponent",
"title": "ExampleComponent",
"docUrl": "",
"screenshot": "",
"devMode": "proCode",
"npm": {
"package": "mr-component",
"version": "0.0.4",
"exportName": "ExampleComponent",
"main": "src/index.tsx",
"destructuring": true,
"subName": ""
},
"configure": {
"props": [{
"title": {
"label": {
"type": "i18n",
"en-US": "title",
"zh-CN": "title"
}
},
"name": "title",
"setter": {
"componentName": "StringSetter",
"isRequired": true,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "content",
"zh-CN": "content"
}
},
"name": "content",
"setter": {
"componentName": "StringSetter",
"isRequired": true,
"initialValue": ""
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "ref",
"zh-CN": "ref"
}
},
"name": "ref",
"setter": {
"componentName": "MixedSetter",
"props": {
"setters": [{
"componentName": "FunctionSetter"
}, {
"componentName": "ObjectSetter",
"props": {
"config": {
"extraSetter": {
"componentName": "MixedSetter",
"isRequired": false,
"props": {}
}
}
},
"isRequired": false,
"initialValue": {}
}]
}
}
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "key",
"zh-CN": "key"
}
},
"name": "key",
"setter": {
"componentName": "MixedSetter",
"props": {
"setters": [{
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}, {
"componentName": "NumberSetter",
"isRequired": false,
"initialValue": 0
}]
}
}
}],
"supports": {
"style": true
},
"component": {}
}
};
var snippets = [{
"title": "ExampleComponent",
"screenshot": "",
"schema": {
"componentName": "ExampleComponent",
"props": {}
}
}];
var _default = exports["default"] = (0, _extends2["default"])({}, ExampleComponentMeta, {
snippets: snippets
});