UNPKG

@cainiaofe/cn-ui-charts

Version:
68 lines (67 loc) 2.37 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = void 0; var _visualengine = require("@ali/visualengine"); var _logo = _interopRequireDefault(require("./logo")); var _chartServiceSelectSetter = _interopRequireDefault(require("../../common/setter/chart-service-select-setter")); var _setterSnippet = require("../../common/manager/setter-snippet"); var _const = require("../../common/util/const"); var _statisticSetter = require("../../common/setter/statistic-setter"); var _util = require("../../common/util/util"); // 原型配置请参考:https://lark.alipay.com/vision/docs/prototype var _default = _visualengine.Bundle.createPrototype({ title: '自定义图表', componentName: 'CnChart', category: '图表', icon: _logo["default"], docUrl: '', enableCopy: true, snippets: [{ screenshot: 'https://img.alicdn.com/imgextra/i1/O1CN016HM4mf1wPuTBBQ3I6_!!6000000006301-0-tps-2724-1600.jpg', label: 'CnChart', schema: { componentName: 'CnChart', props: {} } }], configure: [{ name: 'isCnChart', title: 'isCnChart', initialValue: true, display: 'none' }, { name: '_context', title: '上下文', initialValue: { type: 'JSExpression', value: 'this' }, display: 'none' }, (0, _setterSnippet.getComponentTitle)({ initialValue: '图表1' }), { name: 'dataFrom', title: '数据来源', setter: /*#__PURE__*/React.createElement(_chartServiceSelectSetter["default"], null) }, (0, _setterSnippet.createFilterConfigSetter)(), (0, _setterSnippet.getChartCommonStyleSetterSnippet)(), { name: _const.__advancedConfig__, title: '高级配置', display: 'accordion', setter: (0, _setterSnippet.getObjectSetterSnippet)({ items: [{ name: 'handleProps', title: '手动设置图表配置(G2 Spec API协议)', display: 'inline', setter: (0, _statisticSetter.getMixedSetterSnippet)({ setters: [(0, _util.getJSExpressionPrototype)({ type: 'handleProps' })] }) }] }) }].concat((0, _util.createDataSourceSetters)(), [(0, _setterSnippet.getNodeIdSetterSnippet)()]) }); exports["default"] = _default; module.exports = exports.default; module.exports.default = exports.default;